heap profile: 414: 11565880 [3617517: 194141573064] @ heap/1048576 0: 0 [10: 480] @ 0x5a744d 0x5a7593 0x5a6c70 0x5dee2c 0x5dcd73 0x5ee40c 0x121ed05 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5a744c net/netip.parseIPv4Fields+0x2ec net/netip/netip.go:185 # 0x5a7592 net/netip.parseIPv4+0x32 net/netip/netip.go:198 # 0x5a6c6f net/netip.ParseAddr+0x4f net/netip/netip.go:119 # 0x5dee2b net.(*Resolver).lookupIPAddr+0x8b net/lookup.go:310 # 0x5dcd72 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x5ee40b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x121ed04 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [21: 13934592] @ 0x6dd46e 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220ce5 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6dd46d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220ce4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x145e9aa 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145e9a9 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x69 github.com/pactus-project/pactus/www/html/blockchain.go:158 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x12ce3ea 0x130b7ca 0x1326ea5 0x131ff31 0x12fecb9 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12ce3e9 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:55 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1326ea4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.75.1/stream.go:1849 # 0x131ff30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.75.1/stream.go:919 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x40a8f2 0x480f29 0xa0e066 0xa0dbf7 0x1463ea2 0x145eade 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e065 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x1463ea1 github.com/pactus-project/pactus/www/html.(*Server).writeError+0x161 github.com/pactus-project/pactus/www/html/server.go:182 # 0x145eadd github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x19d github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x131e55c 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131e55b google.golang.org/grpc.(*csAttempt).newStream+0x15b google.golang.org/grpc@v1.75.1/stream.go:532 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x1320785 0x131f788 0x13204f2 0x12fecb9 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1320784 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.75.1/stream.go:953 # 0x131f787 google.golang.org/grpc.(*clientStream).withRetry+0x307 google.golang.org/grpc@v1.75.1/stream.go:812 # 0x13204f1 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.75.1/stream.go:952 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x99e228 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 262144] @ 0x6d1e99 0x6dd487 0x6dd448 0x14291a8 0x142ebfd 0x142cf12 0x142c405 0x14286cf 0x48b4a1 # 0x6d1e98 compress/flate.(*compressor).init+0x438 compress/flate/deflate.go:587 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x14291a7 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0x142ebfc runtime/pprof.(*profileBuilder).emitLocation+0x14bc runtime/pprof/proto.go:658 # 0x142cf11 runtime/pprof.(*profileBuilder).appendLocsForStack+0x4d1 runtime/pprof/proto.go:470 # 0x142c404 runtime/pprof.(*profileBuilder).build+0x364 runtime/pprof/proto.go:376 # 0x14286ce runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [2: 96] @ 0x8873e5 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x4ded4d 0x4defd2 0x5d3a2c 0x5ed47b 0x5ec310 0xa173ac 0x1467575 0x48b4a1 # 0x4ded4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4defd1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x5d3a2b net.(*netFD).accept+0x1cb net/fd_unix.go:177 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa173ab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x1467574 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [1: 24] @ 0x468972 0x467e65 0x468085 0x5eabe6 0x5eab33 0xa113fb 0x48b4a1 # 0x5eabe5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x5eab32 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xa113fa net/http.(*conn).serve+0x5a net/http/server.go:1935 0: 0 [1: 16] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 48] @ 0x8f3ca5 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8f3ca4 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x24 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:115 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 16] @ 0xd7bdcd 0x10e185a 0x10e1cba 0x10e1379 0x48b4a1 # 0xd7bdcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:154 # 0x10e1859 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x279 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:483 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 1408] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc63b10 0xc628bf 0xc628aa 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc63b0f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x12f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1198 # 0xc628be github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).addBackoff+0x5de github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1187 # 0xc628a9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x5c9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1098 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0x4c95b5 0x7d59cc 0x7d649f 0x7d6b70 0xda7b65 0xda7b32 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x4c95b4 reflect.MakeSlice+0x74 reflect/value.go:2992 # 0x7d59cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:984 # 0x7d649e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:972 # 0x7d6b6f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1160 # 0xda7b64 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1133 # 0xda7b31 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:191 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0xc59e07 0x48b4a1 # 0xc59e06 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x2e6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:193 0: 0 [1: 32] @ 0xdfa3b9 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdfa3b8 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x138 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:618 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x9465f8 0x9465e1 0x94adb6 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x9465f7 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x9465e0 crypto/tls.aeadChaCha20Poly1305+0x60 crypto/tls/cipher_suites.go:579 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 6889472] @ 0x146123a 0x14611ff 0x1461249 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1461239 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x14611fe github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x1461248 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x1465bc5 0x1462597 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1465bc4 github.com/pactus-project/pactus/www/html.metricToTable.func1+0x84 github.com/pactus-project/pactus/www/html/network.go:132 # 0x1462596 github.com/pactus-project/pactus/www/html.metricToTable+0x176 github.com/pactus-project/pactus/www/html/network.go:157 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x6df21b 0x1465b7b 0x1462470 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x6df21a github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x11a github.com/pactus-project/pactus/util/utils.go:161 # 0x1465b7a github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x146246f github.com/pactus-project/pactus/www/html.metricToTable+0x4f github.com/pactus-project/pactus/www/html/network.go:150 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8388608] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x146100d 0x1460f39 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146100c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0xcac github.com/pactus-project/pactus/www/html/server.go:209 # 0x1460f38 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xbd8 github.com/pactus-project/pactus/www/html/network.go:67 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x51f306 0x1465bf4 0x1462470 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1465bf3 github.com/pactus-project/pactus/www/html.metricToTable.func1+0xb3 github.com/pactus-project/pactus/www/html/network.go:132 # 0x146246f github.com/pactus-project/pactus/www/html.metricToTable+0x4f github.com/pactus-project/pactus/www/html/network.go:150 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x1460ab8 0x1460a74 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1460ab7 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x757 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1460a73 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x713 github.com/pactus-project/pactus/www/html/network.go:59 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32768] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x40cbf2 0x40b74d 0x41187c 0x48111d 0x4cf58d 0x4b4c46 0x88c785 0x88b318 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x48111c reflect.mapassign0+0x1c runtime/map_swiss.go:258 # 0x4cf58c reflect.mapassign+0x8c reflect/value.go:3677 # 0x4b4c45 reflect.Value.SetMapIndex+0x385 reflect/map_swiss.go:450 # 0x88c784 google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0x704 google.golang.org/protobuf@v1.36.9/internal/impl/codec_map.go:231 # 0x88b317 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.9/internal/impl/codec_map.go:67 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 73728] @ 0x6d1fc6 0x6d1f53 0x6dd487 0x6dd448 0x5a0075 0xb8f785 0xb8f154 0xb8a41b 0xb908c7 0x1448aed 0xa13909 0x14495b6 0xa13909 0x144a383 0xa13909 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x6d1fc5 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x6d1f52 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb8f784 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.66.1/expfmt/text_create.go:96 # 0xb8f153 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf13 github.com/prometheus/common@v0.66.1/expfmt/text_create.go:281 # 0xb8a41a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.66.1/expfmt/encode.go:178 # 0xb908c6 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.66.1/expfmt/encode.go:51 # 0x1448aec github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x14495b5 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 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x144a382 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x875cd1 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x875cd0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:707 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 512] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 240] @ 0x745f7c 0x748c1a 0x771f65 0x73c6d7 0x771d08 0x7726e5 0x771629 0x7348e2 0x734959 0x734c30 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x748c19 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x734c2f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 8] @ 0x73de46 0x73de72 0x73c772 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x73de45 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x73de71 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdd509b 0xdd4bd0 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd509a github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:68 # 0xdd4bcf github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:45 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 32] @ 0xbbd279 0xbbd2d1 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbbd278 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).pmGetClosestPeers+0x2b8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:63 # 0xbbd2d0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x310 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2342912] @ 0x46e796 0x44da85 0x48795b 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 90112] @ 0x46e796 0x44da85 0x48795b 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 65536] @ 0x46e796 0x44da85 0x48795b 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x95098e 0x94fd9a 0x953aa7 0x9538c6 0xd3d764 0xd3fc51 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x95098d crypto/tls.(*Conn).writeRecordLocked+0x3ad crypto/tls/conn.go:995 # 0x94fd99 crypto/tls.(*Conn).sendAlertLocked+0xb9 crypto/tls/conn.go:856 # 0x953aa6 crypto/tls.(*Conn).closeNotify+0xc6 crypto/tls/conn.go:1477 # 0x9538c5 crypto/tls.(*Conn).Close+0x65 crypto/tls/conn.go:1446 # 0xd3d763 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd3fc50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 128] @ 0x558d07 0x147e2cd 0x147da95 0x147d73f 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x558d06 encoding/json.Marshal+0x126 encoding/json/encode.go:213 # 0x147e2cc github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.2/jhttp/getter.go:139 # 0x147da94 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x54 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:170 # 0x147d73e github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x5fe github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:147 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0xd45390 0xd45608 0xd7b6ea 0x59e563 0x59ec87 0x785b31 0xb3cc30 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd4538f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:22 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x59e562 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x59ec86 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3cc2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 6881280] @ 0x146123a 0x14611ff 0x1461249 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1461239 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x14611fe github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x1461248 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x51f306 0x1465bf4 0x1462597 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1465bf3 github.com/pactus-project/pactus/www/html.metricToTable.func1+0xb3 github.com/pactus-project/pactus/www/html/network.go:132 # 0x1462596 github.com/pactus-project/pactus/www/html.metricToTable+0x176 github.com/pactus-project/pactus/www/html/network.go:157 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8388608] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1465c87 0x1465bff 0x14624f5 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1465c86 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1465bfe github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x14624f4 github.com/pactus-project/pactus/www/html.metricToTable+0xd4 github.com/pactus-project/pactus/www/html/network.go:153 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x1465bc5 0x146281e 0x1462512 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1465bc4 github.com/pactus-project/pactus/www/html.metricToTable.func1+0x84 github.com/pactus-project/pactus/www/html/network.go:132 # 0x146281d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x1462511 github.com/pactus-project/pactus/www/html.metricToTable+0xf1 github.com/pactus-project/pactus/www/html/network.go:154 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x4e596c 0x4e501d 0x1460e12 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4e596b time.Time.Format+0xeb time/format.go:650 # 0x4e501c time.Time.String+0x3c time/format.go:547 # 0x1460e11 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xab1 github.com/pactus-project/pactus/www/html/network.go:65 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2097152] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1461426 0x14613a9 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1461425 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x14613a8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 2097152] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x146133b 0x146127a 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146133a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x1461279 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 524288] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x14611b1 0x1461126 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14611b0 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0xe50 github.com/pactus-project/pactus/www/html/server.go:252 # 0x1461125 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xdc5 github.com/pactus-project/pactus/www/html/network.go:70 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x4c999d 0x86cf47 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86cf46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:184 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 256] @ 0x8881e6 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8881e5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5275 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 18636800] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 208] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x108f9dd 0x108f98b 0x108e631 0x129fe33 0x129fc69 0x129fbd4 0x12a0a31 0x129f42d 0x12a9172 0x48b4a1 # 0x108f9dc golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c golang.org/x/net@v0.44.0/http2/hpack/tables.go:58 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x108e630 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.44.0/http2/hpack/encode.go:68 # 0x129fe32 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:737 # 0x129fc68 google.golang.org/grpc/internal/transport.(*loopyWriter).originateStream+0x68 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:724 # 0x129fbd3 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x233 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:710 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12a9171 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:469 0: 0 [1: 1024] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x12908d0 0x12908a9 0x12b497f 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12908cf golang.org/x/net/http2.(*Framer).startWrite+0x4f golang.org/x/net@v0.44.0/http2/frame.go:349 # 0x12908a8 golang.org/x/net/http2.(*Framer).WriteSettings+0x28 golang.org/x/net@v0.44.0/http2/frame.go:843 # 0x12b497e google.golang.org/grpc/internal/transport.NewServerTransport+0x4fe google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:208 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [2: 16] @ 0x5f14dd 0x5f14fe 0x5efa34 0x121ed33 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5f14dc net.newUDPConn+0xbc net/udpsock.go:278 # 0x5f14fd net.(*sysDialer).dialUDP+0xdd net/udpsock_posix.go:216 # 0x5efa33 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x121ed32 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 24] @ 0x732cd2 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732cd1 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 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 4864] @ 0x73e0e9 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73e0e8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 2304] @ 0x73e0e9 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73e0e8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 128] @ 0x4a4632 0x4a3ca5 0x6528d3 0x6528ab 0x120e5d7 0x120e5b3 0x12255af 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x6528d2 github.com/fxamacker/cbor/v2.putEncodeBuffer+0x172 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1051 # 0x6528aa github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x14a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1013 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x53aab9 0x53b30d 0x53b2cf 0x10ca652 0x48b4a1 # 0x53aab8 context.WithDeadlineCause+0xd8 context/context.go:638 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0x10ca651 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x111 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:386 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 704] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 16] @ 0xdb834c 0xdb3576 0xde72fa 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdb834b github.com/quic-go/quic-go/internal/wire.parseRetireConnectionIDFrame+0x8b github.com/quic-go/quic-go@v0.54.1/internal/wire/retire_connection_id_frame.go:18 # 0xdb3575 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x235 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:150 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xdb9308 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xdb9307 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:63 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [4: 10616832] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x6310ee 0x63109d 0x7df425 0x7df41d 0x7df265 0x8006a8 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x6310ed math/big.nat.make+0x6d math/big/nat.go:62 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7df424 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x7df41c vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xfc vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x7df264 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x404 vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x8006a7 crypto/x509.parseCertificate+0x227 crypto/x509/parser.go:957 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 576] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94ccdb 0x951411 0x951412 0x951499 0x95d045 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94ccda crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x951410 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x951411 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x951498 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x95d044 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:328 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 480] @ 0x946dd0 0xdd00fe 0xddaee5 0xe16dd7 0xe1664b 0xebd4ea 0xeb6ec8 0xec0bf5 0xec0825 0xd75c0a 0xd693b8 0x48b4a1 # 0x946dcf crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xdd00fd github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x7d github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:89 # 0xddaee4 github.com/quic-go/quic-go.init.func2+0xa84 github.com/quic-go/quic-go@v0.54.1/connection.go:439 # 0xe16dd6 github.com/quic-go/quic-go.(*Transport).doDial+0x6f6 github.com/quic-go/quic-go@v0.54.1/transport.go:305 # 0xe1664a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.54.1/transport.go:255 # 0xebd4e9 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.54.1/transport.go:237 # 0xeb6ec7 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/connmgr.go:361 # 0xec0bf4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x314 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:138 # 0xec0824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2c4 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:122 # 0xd75c09 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x449 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:606 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x7e1568 0x7ded05 0x7e36fe 0x7e8fbc 0x7e3229 0x7e2d3d 0x9679c6 0x96363b 0x95d34e 0x953ff2 0x9921c8 0x48b4a1 # 0x7e1567 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2a7 vendor/golang.org/x/crypto/cryptobyte/builder.go:197 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e36fd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7e8fbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x9679c5 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4c5 crypto/tls/handshake_client_tls13.go:816 # 0x96363a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x4ded4d 0x4defd2 0x5e8dd0 0x5e889b 0x5dd7d8 0x5ecfa7 0x5ece49 0x5ece4a 0x5c81ae 0x5c7988 0x5c706a 0x5c6949 0xecd651 0xecc9d5 0xecc468 0xed6c85 0xed7405 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x4ded4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4defd1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x5e8dcf net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5ecfa6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x5ece48 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5ece49 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5c81ad net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x5c7987 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x5c7069 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x5c6948 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xecd650 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/reuseport.go:23 # 0xecc9d4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/dialer.go:86 # 0xecc467 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/dial.go:36 # 0xed6c84 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:243 # 0xed7404 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:274 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 1536] @ 0x950833 0x95066a 0x951126 0x95cf95 0x953ff2 0x9921c8 0x48b4a1 # 0x950832 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x950669 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x95cf94 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0xe1727a 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 16] @ 0xdd49b6 0xdd3fcf 0xdd3ed3 0xdd30f7 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0xe1727a 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd30f6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x436 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:493 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 96] @ 0x14e17b7 0x152c65a 0x1531a13 0x15315a9 0x9658d4 0x965895 0x9635de 0x95d34e 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x9658d3 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x3b3 crypto/internal/fips140/tls13/tls13.go:112 # 0x965894 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x374 crypto/tls/handshake_client_tls13.go:519 # 0x9635dd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0xd914f0 0xd93e4a 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0xd914ef github.com/flynn/noise.dh25519.GenerateKeypair+0x4f github.com/flynn/noise@v1.1.0/cipher_suite.go:108 # 0xd93e49 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x7dfac5 0x7faabd 0x80098d 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7faabc crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x80098c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:994 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x555f67 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x555f66 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x122366b 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x122366a github.com/pactus-project/pactus/sync.(*helloAckHandler).ParseMessage+0x34a github.com/pactus-project/pactus/sync/handler_hello_ack.go:68 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xe0f205 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xe0f204 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.54.1/stream.go:77 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [2: 67108864] @ 0x142806f 0x1427fc5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x142806e runtime/pprof.writeGoroutineStacks+0x4e runtime/pprof/pprof.go:765 # 0x1427fc4 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:745 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4096] @ 0xe1db16 0xe1dace 0xde81e6 0xe18e98 0xe187e5 0xe17925 0x48b4a1 # 0xe1db15 github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).grow+0x75 github.com/quic-go/quic-go@v0.54.1/internal/utils/ringbuffer/ringbuffer.go:83 # 0xe1dacd github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).PushBack+0x2d github.com/quic-go/quic-go@v0.54.1/internal/utils/ringbuffer/ringbuffer.go:36 # 0xde81e5 github.com/quic-go/quic-go.(*Conn).handlePacket+0x145 github.com/quic-go/quic-go@v0.54.1/connection.go:1618 # 0xe18e97 github.com/quic-go/quic-go.(*Transport).handlePacket+0x577 github.com/quic-go/quic-go@v0.54.1/transport.go:591 # 0xe187e4 github.com/quic-go/quic-go.(*Transport).listen+0x284 github.com/quic-go/quic-go@v0.54.1/transport.go:561 # 0xe17924 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.54.1/transport.go:426 0: 0 [1: 32] @ 0xc990e6 0xc9909e 0xe158d0 0xe04225 0xe0bea5 0xe0a54b 0xe094a5 0x48b4a1 # 0xc990e5 golang.org/x/net/internal/socket.NewControlMessage+0xe5 golang.org/x/net@v0.44.0/internal/socket/socket.go:215 # 0xc9909d golang.org/x/net/ipv4.(*ControlMessage).Marshal+0x9d golang.org/x/net@v0.44.0/ipv4/control.go:64 # 0xe158cf github.com/quic-go/quic-go.(*packetInfo).OOB+0x1cf github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:295 # 0xe04224 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.54.1/send_conn.go:56 # 0xe0bea4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.54.1/server.go:717 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 112] @ 0x73acef 0x73c5dd 0x771d08 0x7726e5 0x771629 0x7348e2 0x734959 0x734c30 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x734c2f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 1152] @ 0x732a94 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 192] @ 0xc52e36 0x10e47af 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0xc52e35 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x10e47ae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:787 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0x1531108 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x1531107 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x87 crypto/internal/fips140/tls13/tls13.go:122 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x99e43c 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:568 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 896] @ 0x614b25 0x6168c5 0x51f217 0x14269d2 0x1426277 0x1428275 0x1427fe5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x614b24 text/tabwriter.(*Writer).addLine+0x84 text/tabwriter/tabwriter.go:119 # 0x6168c4 text/tabwriter.(*Writer).Write+0xc04 text/tabwriter/tabwriter.go:540 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14269d1 runtime/pprof.printStackRecord+0x371 runtime/pprof/pprof.go:554 # 0x1426276 runtime/pprof.printCountProfile+0xb76 runtime/pprof/pprof.go:490 # 0x1428274 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:796 # 0x1427fe4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 442368] @ 0x14281a5 0x1427fe5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14281a4 runtime/pprof.writeRuntimeProfile+0x84 runtime/pprof/pprof.go:787 # 0x1427fe4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1327104] @ 0x1428189 0x1427fe5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1428188 runtime/pprof.writeRuntimeProfile+0x68 runtime/pprof/pprof.go:786 # 0x1427fe4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 64] @ 0xd056a5 0x7340a3 0xd04f52 0xd04a10 0xd043dd 0xd03ef9 0xd1dcd5 0xd1dba5 0xd9b592 0xed63ef 0xd9a503 0x48b4a1 # 0xd056a4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:321 # 0x7340a2 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xd04f51 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:285 # 0xd04a0f github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x4f github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:222 # 0xd043dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:181 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0xd1dcd4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd9b591 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x251 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:192 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0xd20bf1 0xd9ce1d 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd20bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x390 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:831 # 0xd9ce1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x91c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:186 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1531738 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x1531737 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x5f0012 0x5e9130 0x5e889b 0x5dd7d8 0x5f14c7 0x5efa34 0x5c023a 0x5bfc93 0x5ce6ec 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5f0011 net.sockaddrToUDP+0x71 net/udpsock_posix.go:20 # 0x5e912f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5efa33 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x5c0239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5bfc92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5ce6eb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0xda8dbc 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda8dbb github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x19b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:74 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdd509b 0xdd4b85 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd509a github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:68 # 0xdd4b84 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:44 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 32] @ 0xe07909 0xe0fa97 0xe111b8 0xde7ae5 0xde7509 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xe07908 github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0x148 github.com/quic-go/quic-go@v0.54.1/send_stream.go:569 # 0xe0fa96 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.54.1/stream.go:159 # 0xe111b7 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.54.1/streams_map.go:249 # 0xde7ae4 github.com/quic-go/quic-go.(*Conn).handleFrame+0xc4 github.com/quic-go/quic-go@v0.54.1/connection.go:1585 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 48] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 16] @ 0x97fe79 0x97fde4 0x97fddd 0x980778 0x98d37f 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x97fe78 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97fde3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x97fddc crypto/tls.(*certificateVerifyMsg).marshal+0x3c crypto/tls/handshake_messages.go:1856 # 0x980777 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98d37e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x12256ca 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x12256c9 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:183 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x468a46 0x4d6187 0x9436ee 0x98b87c 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x4d6186 io.WriteString+0x66 io/io.go:318 # 0x9436ed crypto/tls.signedMessage+0x14d crypto/tls/auth.go:92 # 0x98b87b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x6e2d73 0x6e2c0a 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6e2d72 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e2c09 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x468a46 0x152c773 0x1531a13 0x98f88e 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x14e17b7 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0xdfb7df 0xdfb21f 0xdec3b9 0xdea9ae 0xde030f 0xe1727a 0x48b4a1 # 0xdfb7de github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x35e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:792 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 48] @ 0x51c657 0xd45586 0xd45608 0xd7b6ea 0x1172d0c 0x116dd02 0xc59a1c 0x48b4a1 # 0x51c656 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0xc59a1b 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] @ 0x14cac33 0x6783df 0x67bd76 0x6a97a5 0x6e20c5 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x6783de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:59 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x7e15a5 0x97f154 0x97f0bc 0x9510b7 0x98bf1d 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97f153 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97f0bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98bf1c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:913 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xd22315 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xc593ed 0x48b4a1 # 0xd22314 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xc593ec 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] @ 0x7d11ae 0x7d14e6 0x80cf8a 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7d11ad crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x7d14e5 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x80cf89 crypto/x509.marshalPublicKey+0x129 crypto/x509/x509.go:104 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x8efa6f 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 208] @ 0x51c17a 0x4a3d91 0x51ed3e 0x51f2d0 0x1256378 0x521dad 0x52264e 0x5250be 0x51f2f3 0x125a247 0x521dad 0x52264e 0x5250be 0x51f2f3 0x125b265 0x1259332 0x13049c5 0x1306dc7 0x1302cc5 0x12fd53f 0x1282c22 0x1282596 0x1261af1 0x1261a9b 0x12fc328 0x1263594 0x48b4a1 # 0x51c179 fmt.init.func1+0x19 fmt/print.go:147 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x51ed3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f2cf fmt.Sprintf+0x2f fmt/print.go:238 # 0x1256377 google.golang.org/grpc/internal/channelz.(*Channel).String+0xb7 google.golang.org/grpc@v1.75.1/internal/channelz/channel.go:59 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x125a246 google.golang.org/grpc/internal/channelz.(*SubChannel).String+0x66 google.golang.org/grpc@v1.75.1/internal/channelz/subchannel.go:43 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x125b264 google.golang.org/grpc/internal/channelz.AddTraceEvent+0xa4 google.golang.org/grpc@v1.75.1/internal/channelz/trace.go:197 # 0x1259331 google.golang.org/grpc/internal/channelz.Infof+0x91 google.golang.org/grpc@v1.75.1/internal/channelz/logging.go:39 # 0x13049c4 google.golang.org/grpc.(*addrConn).updateConnectivityState+0x1c4 google.golang.org/grpc@v1.75.1/clientconn.go:1226 # 0x1306dc6 google.golang.org/grpc.(*addrConn).tearDown+0x106 google.golang.org/grpc@v1.75.1/clientconn.go:1549 # 0x1302cc4 google.golang.org/grpc.(*ClientConn).removeAddrConn+0x84 google.golang.org/grpc@v1.75.1/clientconn.go:890 # 0x12fd53e google.golang.org/grpc.(*acBalancerWrapper).Shutdown+0x3e google.golang.org/grpc@v1.75.1/balancer_wrapper.go:359 # 0x1282c21 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).closeSubConnsLocked+0x1c1 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:370 # 0x1282595 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).Close+0x75 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:342 # 0x1261af0 google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).Close+0x30 google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:311 # 0x1261a9a google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).Close+0xda google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:275 # 0x12fc327 google.golang.org/grpc.(*ccBalancerWrapper).close.func1+0x27 google.golang.org/grpc@v1.75.1/balancer_wrapper.go:165 # 0x1263593 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:94 0: 0 [1: 6528] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [27: 38016] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 32] @ 0xd3e565 0xd3c6f1 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd3e564 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:449 # 0xd3c6f0 github.com/libp2p/go-yamux/v5.newSession+0x4d0 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:158 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 136320] @ 0x140157e 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140157d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 13066240] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 48] @ 0x7db2f2 0x7da8e5 0x7db33d 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7db2f1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x7fa87a 0x80098d 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7fa879 crypto/x509.parseName+0x59 crypto/x509/parser.go:149 # 0x80098c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:994 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x9870f1 0x9867c5 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x9870f0 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x810 crypto/tls/handshake_server_tls13.go:234 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x53d895 0x53d2bd 0x53d499 0x55bee9 0x55c54a 0x55de83 0x5595f3 0x5593b2 0x558c9e 0x147269d 0x146dd3b 0x55a3b2 0x5595f3 0x5593b2 0x558c9e 0x147d7f1 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x55bee8 encoding/json.stringEncoder+0x428 encoding/json/encode.go:632 # 0x55c549 encoding/json.structEncoder.encode+0x309 encoding/json/encode.go:758 # 0x55de82 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:930 # 0x5595f2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x5593b1 encoding/json.(*encodeState).marshal+0xb1 encoding/json/encode.go:343 # 0x558c9d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x147269c github.com/creachadair/jrpc2.(*jmessage).toJSON+0xbc github.com/creachadair/jrpc2@v1.3.2/json.go:184 # 0x146dd3a github.com/creachadair/jrpc2.(*Response).MarshalJSON+0x9a github.com/creachadair/jrpc2@v1.3.2/base.go:168 # 0x55a3b1 encoding/json.marshalerEncoder+0xd1 encoding/json/encode.go:483 # 0x5595f2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x5593b1 encoding/json.(*encodeState).marshal+0xb1 encoding/json/encode.go:343 # 0x558c9d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x147d7f0 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b0 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:133 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x152c625 0x1531a13 0x98f90d 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1024] @ 0xd6d3a6 0xbb3118 0xbb2f08 0x48b4a1 # 0xd6d3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:743 # 0xbb3117 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:505 # 0xbb2f07 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:492 0: 0 [1: 32] @ 0x152c625 0x1531a13 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x51c5ba 0xd3d829 0xd3fc51 0x48b4a1 # 0x51c5b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd3d828 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd3fc50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 48] @ 0x7f264a 0x800b30 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7f2649 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x800b2f crypto/x509.parseCertificate+0x6af crypto/x509/parser.go:1018 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x10e2db1 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e2db0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x510 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:589 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0x14cac33 0x1531527 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1531526 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0xe0f4bb 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xe0f4ba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.54.1/receive_stream.go:71 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 512] @ 0x4a4712 0x4a3ca5 0xddb81b 0xde310e 0xde30f4 0xde255b 0xddfe66 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddb81a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:59 # 0xde310d github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xaed github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:39 # 0xde30f3 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xad3 github.com/quic-go/quic-go@v0.54.1/connection.go:1000 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0x560b59 0x560f5a 0x560d2a 0x5607fd 0x552b14 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x560d29 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xc4e8e5 0xc4e765 0x10e7302 0xd6fb97 0xd6d67b 0xd6fb0d 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0x10e7301 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x1e1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1091 # 0xd6fb96 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:108 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6fb0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:107 0: 0 [1: 16] @ 0x152c625 0x1531a13 0x98f90d 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x7fab9f 0x800b0d 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7fab9e crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x800b0c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:1014 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0xa33fdc 0xa33fa7 0xa0d035 0xa11778 0x48b4a1 # 0xa33fdb bufio.NewWriterSize+0x1bb bufio/bufio.go:601 # 0xa33fa6 net/http.newBufioWriterSize+0x186 net/http/server.go:909 # 0xa0d034 net/http.(*conn).readRequest+0x8d4 net/http/server.go:1107 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 24] @ 0x94fc18 0x94d665 0x951411 0x951412 0x951499 0x9812fe 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x94fc17 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:838 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x951410 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x951411 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x951498 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 704] @ 0xdd08a5 0xdd00ec 0xddaee5 0xe16dd7 0xe1664b 0xebd4ea 0xeb6ec8 0xec0bf5 0xec0825 0xd75c0a 0xd693b8 0x48b4a1 # 0xdd08a4 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x184 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:154 # 0xdd00eb github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:79 # 0xddaee4 github.com/quic-go/quic-go.init.func2+0xa84 github.com/quic-go/quic-go@v0.54.1/connection.go:439 # 0xe16dd6 github.com/quic-go/quic-go.(*Transport).doDial+0x6f6 github.com/quic-go/quic-go@v0.54.1/transport.go:305 # 0xe1664a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.54.1/transport.go:255 # 0xebd4e9 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.54.1/transport.go:237 # 0xeb6ec7 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/connmgr.go:361 # 0xec0bf4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x314 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:138 # 0xec0824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2c4 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:122 # 0xd75c09 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x449 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:606 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x1223a72 0x1223a5d 0x12254df 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x1223a71 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:44 # 0x1223a5c github.com/pactus-project/pactus/sync.(*helloAckHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_hello_ack.go:76 # 0x12254de github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:157 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1024] @ 0xd6d3a6 0x10ca89e 0x10c80d2 0x48b4a1 # 0xd6d3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:743 # 0x10ca89d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x3d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:400 # 0x10c80d1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:226 0: 0 [1: 24] @ 0x7d9fdb 0x7d9f89 0x7db33d 0x7da8e5 0x7db33d 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7d9fda encoding/asn1.makeObjectIdentifier+0x5da encoding/asn1/marshal.go:308 # 0x7d9f88 encoding/asn1.makeBody+0x588 encoding/asn1/marshal.go:471 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x733c55 0x74e7f5 0x74e7af 0x74a2d7 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x733c54 github.com/syndtr/goleveldb/leveldb/comparer.bytesComparer.Separator+0xd4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/comparer/bytes_comparer.go:31 # 0x74e7f4 github.com/syndtr/goleveldb/leveldb.(*iComparer).uSeparator+0x114 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/comparer.go:26 # 0x74e7ae github.com/syndtr/goleveldb/leveldb.(*iComparer).Separator+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/comparer.go:51 # 0x74a2d6 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0xb6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:213 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x5d2237 0x5d221b 0x5d227e 0x5e3565 0x9504c9 0x950c5b 0x94fd9a 0x953aa7 0x9538c6 0xd3d764 0xd3fc51 0x48b4a1 # 0x5d2236 os.NewSyscallError+0x56 os/error.go:71 # 0x5d221a net.wrapSyscallError+0x3a net/error_posix.go:18 # 0x5d227d net.(*netFD).Write+0x9d net/fd_posix.go:111 # 0x5e3564 net.(*conn).Write+0x44 net/net.go:208 # 0x9504c8 crypto/tls.(*Conn).write+0x108 crypto/tls/conn.go:955 # 0x950c5a crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x94fd99 crypto/tls.(*Conn).sendAlertLocked+0xb9 crypto/tls/conn.go:856 # 0x953aa6 crypto/tls.(*Conn).closeNotify+0xc6 crypto/tls/conn.go:1477 # 0x9538c5 crypto/tls.(*Conn).Close+0x65 crypto/tls/conn.go:1446 # 0xd3d763 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd3fc50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 1024] @ 0xc6ef93 0xc6a025 0xc756a5 0x48b4a1 # 0xc6ef92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc6a024 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0xda7152 0xda8c85 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda7151 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:112 # 0xda8c84 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:66 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0xdf47a8 0xdf3690 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0xdf47a7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x607 github.com/quic-go/quic-go@v0.54.1/framer.go:189 # 0xdf368f github.com/quic-go/quic-go.(*framer).Append+0xef github.com/quic-go/quic-go@v0.54.1/framer.go:97 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 24] @ 0x10e23ff 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e23fe github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x45e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:538 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 896] @ 0x51ce13 0x51cdde 0x51db39 0x520985 0x5223f5 0x5250be 0x51f2f3 0x12592ea 0x130b1a6 0x130a467 0x12cc2e9 0x12d67b0 0x1309f4d 0x1263594 0x48b4a1 # 0x51ce12 fmt.(*buffer).writeString+0x72 fmt/print.go:108 # 0x51cddd fmt.(*fmt).padString+0x3d fmt/format.go:113 # 0x51db38 fmt.(*fmt).fmtS+0x38 fmt/format.go:362 # 0x520984 fmt.(*pp).fmtString+0x84 fmt/print.go:494 # 0x5223f4 fmt.(*pp).printArg+0x1d4 fmt/print.go:741 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x12592e9 google.golang.org/grpc/internal/channelz.Infof+0x49 google.golang.org/grpc@v1.75.1/internal/channelz/logging.go:40 # 0x130b1a5 google.golang.org/grpc.(*ccResolverWrapper).addChannelzTraceEvent+0x385 google.golang.org/grpc@v1.75.1/resolver_wrapper.go:210 # 0x130a466 google.golang.org/grpc.(*ccResolverWrapper).UpdateState+0x186 google.golang.org/grpc@v1.75.1/resolver_wrapper.go:139 # 0x12cc2e8 google.golang.org/grpc/internal/resolver/dns.(*dnsBuilder).Build+0x3e8 google.golang.org/grpc@v1.75.1/internal/resolver/dns/dns_resolver.go:128 # 0x12d67af google.golang.org/grpc/internal/resolver/delegatingresolver.New+0x96f google.golang.org/grpc@v1.75.1/internal/resolver/delegatingresolver/delegatingresolver.go:119 # 0x1309f4c google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x2ec google.golang.org/grpc@v1.75.1/resolver_wrapper.go:91 # 0x1263593 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:94 0: 0 [1: 16] @ 0x974e4a 0x974d7e 0x974d74 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x974e49 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1b29 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x974d7d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x1a5d vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x974d73 crypto/tls.(*serverHelloMsg).marshal+0x1a53 crypto/tls/handshake_messages.go:851 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14cac33 0x943705 0x98b87c 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x943704 crypto/tls.signedMessage+0x164 crypto/tls/auth.go:93 # 0x98b87b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x468972 0x467e65 0x467fca 0x5e413e 0x521e5b 0x52264e 0x5250be 0x51c265 0x9538ff 0xd3d764 0xd3fc51 0x48b4a1 # 0x5e413d net.(*OpError).Error+0xbd net/net.go:514 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x9538fe crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1447 # 0xd3d763 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd3fc50 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] @ 0x1222fd2 0x1222fbd 0x12254df 0x12255a5 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x1222fd1 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:44 # 0x1222fbc github.com/pactus-project/pactus/sync.(*helloHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_hello.go:157 # 0x12254de github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:157 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xd1efca 0xd1d2f1 0xd209ec 0xd9ce1d 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd1efc9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0x89 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:551 # 0xd1d2f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd209eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd9ce1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x91c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:186 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0xbb503d 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb503c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:765 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x7e14b7 0x7e1307 0x9784bd 0x9783b4 0x7e11e2 0x7e163c 0x9782d4 0x9782b3 0x7e11e2 0x7e163c 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e14b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e1306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9784bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9783b3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9782d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9782b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x550646 0x7b7cd6 0x7c56a6 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x550645 encoding/base64.(*Encoding).EncodeToString+0x145 encoding/base64/base64.go:209 # 0x7b7cd5 github.com/multiformats/go-multibase.Encode+0x4d5 github.com/multiformats/go-multibase@v0.2.0/multibase.go:126 # 0x7c56a5 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 24] @ 0xdf247e 0xe0f48a 0xe0f4ed 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xdf247d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:37 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 64] @ 0x80158e 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x80158d crypto/x509.parseCertificate+0x110d crypto/x509/parser.go:1083 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x11e1bba 0x11e1b35 0x11e1b23 0x11e19da 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x11e1bb9 encoding/hex.EncodeToString+0xb9 encoding/hex/hex.go:129 # 0x11e1b34 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x34 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x11e1b22 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x11e19d9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x59 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0xbbc2e5 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:281 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x48fb05 0x547e47 0x986f94 0x9867c5 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x48fb04 internal/reflectlite.Swapper+0x264 internal/reflectlite/swapper.go:58 # 0x547e46 sort.SliceStable+0x86 sort/slice.go:43 # 0x986f93 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x6b3 crypto/tls/handshake_server_tls13.go:228 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 7168] @ 0xc6ef93 0xc6eb1e 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6ef92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc6eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 192] @ 0xb6980e 0xbb4fa5 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbb4fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0xd91867 0xd95817 0xd92742 0xd9423f 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0xd91866 github.com/flynn/noise.cipherChaChaPoly+0x66 github.com/flynn/noise@v1.1.0/cipher_suite.go:167 # 0xd95816 github.com/flynn/noise.cipherFn.Cipher+0x36 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd92741 github.com/flynn/noise.(*symmetricState).MixKey+0x161 github.com/flynn/noise@v1.1.0/state.go:150 # 0xd9423e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 256] @ 0x96b1ef 0x96b0a5 0x96b0a4 0x96f795 0x980778 0x962fe5 0x95d34e 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x96b1ee vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x25ce vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96b0a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x2484 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x96b0a3 crypto/tls.(*clientHelloMsg).marshalMsg+0x2483 crypto/tls/handshake_messages.go:284 # 0x96f794 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x980777 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x962fe4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:68 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 64] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x965894 0x9635de 0x95d34e 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x965893 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x373 crypto/tls/handshake_client_tls13.go:518 # 0x9635dd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 128] @ 0x80d78e 0xda7c58 0xda742b 0x961e43 0x9669d2 0x96360c 0x95d34e 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x80d78d crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x961e42 crypto/tls.(*Conn).verifyServerCertificate+0x7e2 crypto/tls/handshake_client.go:1195 # 0x9669d1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x96360b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 64] @ 0x7cbd10 0x7cbb31 0x98fdfb 0x95bd65 0x95cbc5 0x953ff2 0x9921c8 0x48b4a1 # 0x7cbd0f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0x7cbb30 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x98fdfa crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x95bd64 crypto/tls.(*Conn).makeClientHello+0x9a4 crypto/tls/handshake_client.go:150 # 0x95cbc4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1152] @ 0x65284a 0x6fb52b 0x6fb4ff 0x1225ae9 0x1226685 0x1225cba 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x1225ae8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0xe8 github.com/pactus-project/pactus/sync/sync.go:235 # 0x1226684 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:316 # 0x1225cb9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:266 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x468a46 0x4d6187 0x9436ee 0x967827 0x96363b 0x95d34e 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x4d6186 io.WriteString+0x66 io/io.go:318 # 0x9436ed crypto/tls.signedMessage+0x14d crypto/tls/auth.go:92 # 0x967826 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x326 crypto/tls/handshake_client_tls13.go:811 # 0x96363a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 1152] @ 0xd1e7db 0xd1e2c5 0x48b4a1 # 0xd1e7da github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).gc+0x39a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:484 # 0xd1e2c4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:452 0: 0 [1: 1792] @ 0x95bfe5 0x95cbc5 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x95bfe4 crypto/tls.(*Conn).makeClientHello+0xc24 crypto/tls/handshake_client.go:165 # 0x95cbc4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 2048] @ 0x7e14b7 0x7e1307 0x96d4dd 0x96d497 0x7e11e2 0x7e163c 0x96d434 0x96d413 0x7e11e2 0x7e163c 0x96b27e 0x96b11c 0x96f795 0x980778 0x962fe5 0x95d34e 0x953ff2 0x9921c8 0x48b4a1 # 0x7e14b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e1306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x96d4dc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x7c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96d496 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:289 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96d433 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96d412 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96b27d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x265d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96b11b crypto/tls.(*clientHelloMsg).marshalMsg+0x24fb crypto/tls/handshake_messages.go:285 # 0x96f794 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x980777 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x962fe4 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x144 crypto/tls/handshake_client_tls13.go:68 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x44d189 0x45f829 0xddfd9c 0xe1727a 0x48b4a1 # 0xddfd9b github.com/quic-go/quic-go.(*Conn).run+0x49b github.com/quic-go/quic-go@v0.54.1/connection.go:609 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 128] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x98fa5e 0x967095 0x963625 0x95d34e 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x967094 crypto/tls.(*clientHandshakeStateTLS13).readServerFinished+0x94 crypto/tls/handshake_client_tls13.go:724 # 0x963624 crypto/tls.(*clientHandshakeStateTLS13).handshake+0x784 crypto/tls/handshake_client_tls13.go:140 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 80] @ 0x7e47c5 0x7e8169 0x7e8f35 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e47c4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:616 # 0x7e8168 crypto/ecdsa.privateKeyToFIPS[...]+0x48 crypto/ecdsa/ecdsa.go:579 # 0x7e8f34 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:416 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0xb740ff 0xbc08f9 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc08f8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:246 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x970a56 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x970a55 crypto/tls.(*clientHelloMsg).unmarshal+0x11b5 crypto/tls/handshake_messages.go:620 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0xe20d76 0xddca25 0xddc7c5 0xde7ecc 0xde7509 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe20d75 slices.Insert[...]+0x75 slices/slices.go:144 # 0xddca24 github.com/quic-go/quic-go.(*connIDGenerator).queueConnIDForRetiring+0x1a4 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:133 # 0xddc7c4 github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x2c4 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:116 # 0xde7ecb github.com/quic-go/quic-go.(*Conn).handleFrame+0x4ab github.com/quic-go/quic-go@v0.54.1/connection.go:1597 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xdfadb3 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdfadb2 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x852 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:687 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 32] @ 0xebfcd6 0xebfe0c 0xd7b6ea 0x6deae3 0x65c07d 0x65be1d 0x65ba06 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0xebfcd5 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:40 # 0xebfe0b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:59 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x6deae2 github.com/pactus-project/pactus/util.(*LimitedReadCloser).Read+0x42 github.com/pactus-project/pactus/util/io.go:336 # 0x65c07c github.com/fxamacker/cbor/v2.(*Decoder).read+0x19c github.com/fxamacker/cbor/v2@v2.9.0/stream.go:149 # 0x65be1c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x65ba05 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 224] @ 0x468a46 0x146d6d7 0x147ae15 0x147ad3d 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x146d6d6 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.2/base.go:88 # 0x147ae14 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:197 # 0x147ad3c github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7c github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:234 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [1: 16] @ 0x152c625 0x1531a13 0x98f90d 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0xebfbf0 0xebfe0c 0xd7b6ea 0x1172d0c 0x116dd02 0x11de6d8 0x48b4a1 # 0xebfbef github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x4f github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:26 # 0xebfe0b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:59 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 24] @ 0xe1aa27 0xddd653 0xddd38c 0xde9645 0xde0485 0x48b4a1 # 0xe1aa26 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x306 github.com/quic-go/quic-go@v0.54.1/transport.go:830 # 0xddd652 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3b2 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:36 # 0xddd38b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:202 # 0xde9644 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x544 github.com/quic-go/quic-go@v0.54.1/connection.go:1901 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [1: 16] @ 0x11e1c54 0x11e19da 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x11e1c53 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x153 github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x11e19d9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x59 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x54d6e9 0x125ab69 0x504fc2 0x5e79f6 0x125ad08 0x12b52b5 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x54d6e8 golang.org/x/sys/unix.GetsockoptTimeval+0x28 golang.org/x/sys@v0.36.0/unix/syscall_unix.go:325 # 0x125ab68 google.golang.org/grpc/internal/channelz.(*SocketOptionData).Getsockopt+0x68 google.golang.org/grpc@v1.75.1/internal/channelz/syscall_linux.go:42 # 0x504fc1 internal/poll.(*FD).RawControl+0xe1 internal/poll/fd_posix.go:61 # 0x5e79f5 net.(*rawConn).Control+0x35 net/rawconn.go:32 # 0x125ad07 google.golang.org/grpc/internal/channelz.GetSocketOption+0xc7 google.golang.org/grpc@v1.75.1/internal/channelz/syscall_linux.go:61 # 0x12b52b4 google.golang.org/grpc/internal/transport.NewServerTransport+0xe34 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:285 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [1: 24] @ 0x10e4e59 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e4e58 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x738 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:812 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 48] @ 0x468972 0x467e65 0x467fca 0x7b7dfe 0xa74810 0xbbf68f 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x7b7dfd github.com/multiformats/go-multibase.Encode+0x5fd github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa7480f github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:26 # 0xbbf68e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x677d9a 0x677da6 0x6dff77 0x14e17cf 0x6dfedd 0x6e0079 0x6e0585 0xdd6cb8 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e0078 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:30 # 0x6e0584 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:93 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 576] @ 0x7e103a 0x7e1004 0x99531f 0x7e11e2 0x7e163c 0x7e115d 0x994dd6 0x7e11e2 0x7e163c 0x99442f 0x9943b7 0x994326 0x98c9e7 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7e1039 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e1003 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x99531e crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7e115c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x994dd5 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x95 crypto/tls/handshake_messages.go:1487 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x99442e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9943b6 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x994325 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x98c9e6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 24] @ 0x54413a 0x66e64a 0x66f0f2 0x6e9f4e 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e9f4d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xb72a05 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb72a04 github.com/libp2p/go-netroute.New+0x244 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:79 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 24] @ 0xdd4835 0xdcf453 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 96] @ 0x7e14b7 0x7e1307 0x993c65 0x993c28 0x98c9e7 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7e14b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e1306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x993c64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x993c27 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:124 # 0x98c9e6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 704] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 3456] @ 0x74966f 0x74a3b1 0x74a690 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x74966e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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 [2: 64] @ 0x7d0557 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7d0556 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x96 crypto/elliptic/nistec.go:240 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x53b3e5 0x10e1656 0x10e1657 0x10e1cba 0x10e1379 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x10e1655 github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x75 github.com/libp2p/go-libp2p@v0.43.0/core/network/context.go:101 # 0x10e1656 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x76 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 16] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x875cd1 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8e21ec 0xda7bd5 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x875cd0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:707 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8e21eb github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:125 # 0xda7bd4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:194 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x7db52a 0x7da8e5 0x7db33d 0x7db813 0xdd62c9 0xdd6262 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7db529 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd62c8 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdd6261 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:76 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x7f3d9e 0x7f3db3 0xdd6d57 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdd6d56 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x156 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:65 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 32] @ 0xdf3467 0xe27dbf 0xddcc4a 0xddc4be 0xdea5f1 0xdea04b 0xde86b5 0xde831a 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdf3466 github.com/quic-go/quic-go.(*framer).QueueControlFrame+0x1a6 github.com/quic-go/quic-go@v0.54.1/framer.go:86 # 0xe27dbe github.com/quic-go/quic-go.(*Conn).queueControlFrame+0x3e github.com/quic-go/quic-go@v0.54.1/connection.go:2584 # 0xddcc49 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x1a9 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:143 # 0xddc4bd github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:91 # 0xdea5f0 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf0 github.com/quic-go/quic-go@v0.54.1/connection.go:2032 # 0xdea04a github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.54.1/connection.go:1977 # 0xde86b4 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.54.1/connection.go:1671 # 0xde8319 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:1656 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0xd1f030 0xd1d2f1 0xd209ec 0xebf655 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0xd1f02f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xef github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:549 # 0xd1d2f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd209eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:816 # 0xebf654 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:128 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 64] @ 0x14e18b0 0x6dfedd 0x6e044b 0x6e05a7 0xdd6cb8 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0x6e05a6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:94 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [13: 33226752] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 768] @ 0x675e9e 0x675e92 0x675dc5 0xdcfa5e 0xdcf47a 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdcfa5d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:47 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 64] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 48] @ 0x51c657 0x992fdd 0x992b1d 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x51c656 fmt.Errorf+0x476 fmt/errors.go:48 # 0x992fdc crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0x992b1c crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 32] @ 0x99206d 0xdd0be7 0xddfa90 0x48b4a1 # 0x99206c crypto/tls.(*QUICConn).Start+0x6c crypto/tls/quic.go:211 # 0xdd0be6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).StartHandshake+0x86 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:179 # 0xddfa8f github.com/quic-go/quic-go.(*Conn).run+0x18f github.com/quic-go/quic-go@v0.54.1/connection.go:533 0: 0 [1: 112] @ 0x6e046f 0x6e05a7 0xdd6cb8 0xdd6946 0xdd6159 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0x6e05a6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:94 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd6158 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:71 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [1: 176] @ 0xded832 0xded772 0xe105c5 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfc8a 0x48b4a1 # 0xded831 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.54.1/internal/flowcontrol/stream_flow_controller.go:34 # 0xded771 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.54.1/connection.go:2544 # 0xe105c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 24] @ 0x98be9a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x98be99 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x79 crypto/tls/handshake_server_tls13.go:909 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 192] @ 0xdb4508 0xdb400b 0xdb3ddc 0xde29dd 0xde255b 0xddfc8a 0x48b4a1 # 0xdb4507 github.com/quic-go/quic-go/internal/wire.(*Header).parseLongHeader+0x4a7 github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:246 # 0xdb400a github.com/quic-go/quic-go/internal/wire.parseHeader+0x8a github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:162 # 0xdb3ddb github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:138 # 0xde29dc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x3bc github.com/quic-go/quic-go@v0.54.1/connection.go:943 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 96] @ 0xdb0dab 0xdb33fe 0xde72fa 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdb0daa github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.54.1/internal/wire/crypto_frame.go:34 # 0xdb33fd github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xbd github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:132 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 512] @ 0x7f3d9e 0x7f3db3 0xdcfa54 0xdcf47a 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdcfa53 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:43 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 16] @ 0xdc4bb8 0xdc4a06 0xdc5310 0xdc4425 0xde6857 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdc4bb7 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).addToRanges+0x57 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_history.go:47 # 0xdc4a05 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).ReceivedPacket+0x25 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_history.go:36 # 0xdc530f github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).ReceivedPacket+0x2f github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_tracker.go:28 # 0xdc4424 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).ReceivedPacket+0x124 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_handler.go:44 # 0xde6856 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x716 github.com/quic-go/quic-go@v0.54.1/connection.go:1401 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 208] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0xe1d585 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfc8a 0x48b4a1 # 0xe1d584 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x264 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 16] @ 0x7d9eed 0x7db33d 0x7da8e5 0x7db33d 0x7db813 0xdd62c9 0xdd6262 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7d9eec encoding/asn1.makeBody+0x4ec encoding/asn1/marshal.go:483 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd62c8 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdd6261 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:76 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 24] @ 0x468a46 0x152c773 0x1531a13 0x98c827 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98c826 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 112] @ 0x14c9fc6 0x14d5f76 0x6e0252 0x4d62ce 0xdd6d3f 0xdd6d41 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14c9fc5 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x14d5f75 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x6e0251 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:60 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdd6d3e io.ReadFull+0x13e io/io.go:354 # 0xdd6d40 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:62 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 128] @ 0xdb46f3 0xdb46e7 0xdfecb6 0xdfea78 0xdfe0db 0xdfdd45 0xde4876 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdb46f2 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:279 # 0xdb46e6 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:267 # 0xdfecb5 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:213 # 0xdfea77 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:190 # 0xdfe0da github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:128 # 0xdfdd44 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x164 github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:77 # 0xde4875 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x375 github.com/quic-go/quic-go@v0.54.1/connection.go:1149 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 1536] @ 0xe1ae65 0x4a3d91 0xdfbc58 0xdfbc4c 0xdeafb2 0xdea88f 0xdeaa08 0xdeaa08 0xde030f 0x48b4a1 # 0xe1ae64 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:87 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdfbc57 github.com/quic-go/quic-go.getPacketBuffer+0x177 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:72 # 0xdfbc4b github.com/quic-go/quic-go.(*packetPacker).PackMTUProbePacket+0x16b github.com/quic-go/quic-go@v0.54.1/packet_packer.go:805 # 0xdeafb1 github.com/quic-go/quic-go.(*Conn).sendPackets+0x551 github.com/quic-go/quic-go@v0.54.1/connection.go:2117 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [3: 96] @ 0x14cac33 0x1531527 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1531526 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x7da53d 0x7db33d 0x7db813 0xdd62c9 0xdd6262 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7da53c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd62c8 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdd6261 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:76 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14e18ee 0x6dfedd 0x6e0079 0x6e0585 0xdd6cb8 0xdd6946 0xdd6159 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e0078 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:30 # 0x6e0584 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:93 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd6158 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:71 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [2: 224] @ 0x14c9fc6 0x14d5f14 0x6e0252 0x4d62ce 0xdd6d3f 0xdd6d41 0xdd6946 0xdd6159 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x14c9fc5 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x14d5f13 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x6e0251 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:60 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdd6d3e io.ReadFull+0x13e io/io.go:354 # 0xdd6d40 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:62 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd6158 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:71 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [1: 48] @ 0x841196 0x840a50 0x8e23c7 0x8f321d 0xebf61e 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8e23c6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:164 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0xebf61d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:124 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 24] @ 0xdd4835 0xdd73ea 0xdd7573 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7572 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:138 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [3: 2304] @ 0x675e9e 0x675e92 0x675dc5 0xdd6d65 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdd6d64 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:69 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 256] @ 0xdd57c6 0xdd1f8a 0xdd201b 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd57c5 github.com/quic-go/quic-go/internal/handshake.(*sessionTicket).Marshal+0x25 github.com/quic-go/quic-go@v0.54.1/internal/handshake/session_ticket.go:19 # 0xdd1f89 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).getDataForSessionTicket+0x49 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:362 # 0xdd201a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xda github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:371 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 1152] @ 0xdb0dab 0xdb33fe 0xde72fa 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdb0daa github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.54.1/internal/wire/crypto_frame.go:34 # 0xdb33fd github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xbd github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:132 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 48] @ 0x51c657 0x992fdd 0x992b1d 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x51c656 fmt.Errorf+0x476 fmt/errors.go:48 # 0x992fdc crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0x992b1c crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0xdcfa7b 0xdcf47a 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdcfa7a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:52 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 32] @ 0xdcf97a 0xdd26a9 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdcf979 github.com/quic-go/quic-go/internal/handshake.getCipherSuite+0x99 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:29 # 0xdd26a8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x48 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:432 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xdf9aca 0xdf740e 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xdf9ac9 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:573 # 0xdf740d github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1ed github.com/quic-go/quic-go@v0.54.1/packet_packer.go:347 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 64] @ 0xd056a5 0x7340a3 0xd04f52 0xd04a10 0xd043dd 0xd03ef9 0xd1d89c 0x11be1ef 0xeb55c7 0xe0b90d 0xe0a54b 0xe094a5 0x48b4a1 # 0xd056a4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:321 # 0x7340a2 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xd04f51 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:285 # 0xd04a0f github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x4f github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:222 # 0xd043dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:181 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0xd1d89b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x5b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:358 # 0x11be1ee github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:402 # 0xeb55c6 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/connmgr.go:124 # 0xe0b90c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x26c github.com/quic-go/quic-go@v0.54.1/server.go:639 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 9472] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a969 0x773045 0x756d31 0x757b88 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a968 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:328 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x757b87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0xe1aa27 0xddd653 0xddd38c 0xde982d 0xde0485 0x48b4a1 # 0xe1aa26 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x306 github.com/quic-go/quic-go@v0.54.1/transport.go:830 # 0xddd652 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3b2 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:36 # 0xddd38b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:202 # 0xde982c github.com/quic-go/quic-go.(*Conn).handleCloseError+0x72c github.com/quic-go/quic-go@v0.54.1/connection.go:1918 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [1: 32] @ 0x5f552a 0x5f01b5 0x5f0f9e 0x5ef4a5 0xe1558d 0xe17cda 0x48b4a1 # 0x5f5529 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5f01b4 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5f0f9d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5ef4a4 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xe1558c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:267 # 0xe17cd9 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x1f9 github.com/quic-go/quic-go@v0.54.1/transport.go:451 0: 0 [1: 16] @ 0x72f2e5 0x72dc7f 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x7726e5 0x771629 0x7348e2 0x734959 0x734c30 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x72f2e4 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x72dc7e 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 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x734c2f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 112] @ 0x6e046f 0xdd4a05 0xdd73ea 0xdd7573 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7572 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:138 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 512] @ 0x4a40bd 0x4a3f86 0x4a3c54 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3c53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 3072] @ 0x675e9e 0x675e92 0x675dc5 0xdd6d65 0xdd6aec 0xdd6372 0xe0b813 0xe0a54b 0xe094a5 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdd6d64 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:69 # 0xdd6aeb github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:48 # 0xdd6371 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:94 # 0xe0b812 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x172 github.com/quic-go/quic-go@v0.54.1/server.go:607 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 1792] @ 0x8f61a7 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f61a6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 1024] @ 0x7f3d9e 0x7f3db3 0xdcfa54 0xdcf47a 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdcfa53 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:43 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [4: 256] @ 0x14e18b0 0x152c65a 0x1531a13 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 49152] @ 0x121459c 0x1227325 0x122719b 0x1226fa8 0x122095d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x121459b github.com/pactus-project/pactus/sync/peerset.(*PeerSet).GetRandomPeer+0xdb github.com/pactus-project/pactus/sync/peerset/peer_set.go:361 # 0x1227324 github.com/pactus-project/pactus/sync.(*synchronizer).sendBlockRequestToRandomPeer+0x144 github.com/pactus-project/pactus/sync/sync.go:447 # 0x122719a github.com/pactus-project/pactus/sync.(*synchronizer).downloadBlocks+0xda github.com/pactus-project/pactus/sync/sync.go:423 # 0x1226fa7 github.com/pactus-project/pactus/sync.(*synchronizer).updateBlockchain+0x507 github.com/pactus-project/pactus/sync/sync.go:411 # 0x122095c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1dc github.com/pactus-project/pactus/sync/handler_block_announce.go:35 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x51f306 0xd1ee14 0xd1cf31 0xd2102f 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd1ee13 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x73 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:542 # 0xd1cf30 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:289 # 0xd2102e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 8192] @ 0x53d895 0x53d2bd 0x53d499 0x6d3768 0x6d374c 0x6d5226 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d3767 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d374b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6d5225 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14cac33 0x1531527 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1531526 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x4be3a6 0x4cf469 0x657de5 0x657de6 0x655b7c 0x659869 0x652c46 0x65281c 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4be3a5 reflect.packEface+0x45 reflect/value.go:135 # 0x4cf468 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x657de4 reflect.Value.Interface+0x144 reflect/value.go:1473 # 0x657de5 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x145 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1861 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7bd431 0x7bd6c5 0x7c07dc 0x7c04a7 0xb559b9 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x7bd430 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb559b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 96] @ 0x1260dec 0x1261319 0x12fbe5c 0x1263594 0x48b4a1 # 0x1260deb google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).switchTo+0x14b google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:111 # 0x1261318 google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).UpdateClientConnState+0xd8 google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:178 # 0x12fbe5b google.golang.org/grpc.(*ccBalancerWrapper).updateClientConnState.func1+0x23b google.golang.org/grpc@v1.75.1/balancer_wrapper.go:124 # 0x1263593 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:94 0: 0 [1: 4096] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d52c5 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d52c4 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xd4543b 0xd45608 0xd7b6ea 0x59e563 0x59ec87 0x785b31 0xb3cc30 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0xd4543a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:26 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x59e562 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x59ec86 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3cc2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 224] @ 0x116c0be 0x116c1b3 0x116bad5 0xc593ed 0x48b4a1 # 0x116c0bd github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x116c1b2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0xc593ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 3456] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc60d86 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc60d85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x7488fc 0x771f65 0x73c6d7 0x771d08 0x7726e5 0x771629 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7488fb github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x775c66 0x77651e 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x775c65 github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x405 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:399 # 0x77651d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:555 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 256] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c65a 0x1531a13 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x776fac 0x776792 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x776fab github.com/syndtr/goleveldb/leveldb.tFiles.sortByKey+0xd8b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:110 # 0x776791 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:519 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x152c625 0x1531a13 0x98f88e 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x7c3088 0x7c30bc 0x7c9d33 0x7beb46 0xb5484f 0xb55955 0xb54077 0xeb9036 0xeb9028 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7c3087 net.ParseIP+0x27 net/ip.go:528 # 0x7c30bb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7beb45 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 128] @ 0x51f306 0x76bfb1 0x757036 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x76bfb0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x757035 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 240] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x12263ec 0x1225c5a 0x11dfd1f 0x48b4a1 # 0x12263eb github.com/pactus-project/pactus/sync.(*synchronizer).processConnectEvent+0x4b github.com/pactus-project/pactus/sync/sync.go:302 # 0x1225c59 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x59 github.com/pactus-project/pactus/sync/sync.go:258 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x12810da 0x1284366 0x1282945 0x1281fe5 0x12613b5 0x12fbe5c 0x1263594 0x48b4a1 # 0x12810d9 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).newSCData+0x59 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:169 # 0x1284365 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).requestConnectionLocked+0x185 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:507 # 0x1282944 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).startFirstPassLocked+0x1c4 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:365 # 0x1281fe4 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).UpdateClientConnState+0x9a4 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:324 # 0x12613b4 google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).UpdateClientConnState+0x174 google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:194 # 0x12fbe5b google.golang.org/grpc.(*ccBalancerWrapper).updateClientConnState.func1+0x23b google.golang.org/grpc@v1.75.1/balancer_wrapper.go:124 # 0x1263593 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:94 0: 0 [2: 160] @ 0xb69cae 0xbb35a5 0x48b4a1 # 0xb69cad github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0x22d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:524 # 0xbb35a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:565 0: 0 [1: 96] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbc0c45 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0c44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:276 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x7bd7a5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 128] @ 0x677d9a 0x677da6 0xd958c2 0xd927f3 0xd94da5 0xda3a6c 0xda31d9 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd927f2 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd94da4 github.com/flynn/noise.(*HandshakeState).ReadMessage+0x7c4 github.com/flynn/noise@v1.1.0/state.go:532 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda31d8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x818 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:108 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd1ef85 0xd1efee 0xd1d2f1 0xd209ec 0xd9ce1d 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd1ef84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:620 # 0xd1efed github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:552 # 0xd1d2f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd209eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd9ce1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x91c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:186 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x14e18b0 0x6dfedd 0x98fa5e 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [10186: 15645696] @ 0xc6d5fc 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6d5fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 48] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xbc0c45 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0c44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:276 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98f88e 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 22781952] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 176] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 8] @ 0x5f14dd 0x5f14fe 0x5c806b 0x5c7988 0x5c706a 0x5c6949 0x5e0985 0x5cb2a5 0x5cc62f 0x5cfac5 0x48b4a1 # 0x5f14dc net.newUDPConn+0xbc net/udpsock.go:278 # 0x5f14fd net.(*sysDialer).dialUDP+0xdd net/udpsock_posix.go:216 # 0x5c806a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x5c7987 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x5c7069 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x5c6948 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x5e0984 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x5cb2a4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 16] @ 0xa74585 0xbc0105 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:164 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x1091268 0x1090aed 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1091267 golang.org/x/net/http2/hpack.(*Decoder).decodeString+0x47 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:513 # 0x1090aec golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c golang.org/x/net@v0.44.0/http2/hpack/hpack.go:386 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 64] @ 0x14702f2 0x1470fdd 0x147d68a 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x14702f1 github.com/creachadair/jrpc2.(*Client).send+0x8d1 github.com/creachadair/jrpc2@v1.3.2/client.go:242 # 0x1470fdc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.2/client.go:350 # 0x147d689 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x549 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:126 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x1444b5e 0x14448e5 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x1444b5d github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2fd github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x14448e4 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x84 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [1: 16] @ 0x5390c5 0x1475aae 0x147576c 0x14747c9 0x14744f1 0x1473fd0 0x1473d65 0x48b4a1 # 0x5390c4 context.WithCancel+0x64 context/context.go:242 # 0x1475aad github.com/creachadair/jrpc2.(*Server).setContext+0x8d github.com/creachadair/jrpc2@v1.3.2/server.go:371 # 0x147576b github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x68b github.com/creachadair/jrpc2@v1.3.2/server.go:347 # 0x14747c8 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.2/server.go:244 # 0x14744f0 github.com/creachadair/jrpc2.(*Server).nextRequest+0x350 github.com/creachadair/jrpc2@v1.3.2/server.go:215 # 0x1473fcf github.com/creachadair/jrpc2.(*Server).serve+0x2f github.com/creachadair/jrpc2@v1.3.2/server.go:172 # 0x1473d64 github.com/creachadair/jrpc2.(*Server).Start.func2+0x44 github.com/creachadair/jrpc2@v1.3.2/server.go:150 0: 0 [1: 8] @ 0x12665c8 0x12665bb 0x1266521 0x13ff785 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x12665c7 google.golang.org/grpc/internal/status.(*Status).Err+0xc7 google.golang.org/grpc@v1.75.1/internal/status/status.go:129 # 0x12665ba google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.75.1/status/status.go:59 # 0x1266520 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.75.1/status/status.go:64 # 0x13ff784 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0xe4 github.com/pactus-project/pactus/www/grpc/blockchain.go:252 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x800689 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x800688 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:956 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x468972 0x467e65 0x468085 0x5e41cf 0x521e5b 0x52264e 0x5250be 0x51c265 0x9538ff 0xd3d764 0xd3fc51 0x48b4a1 # 0x5e41ce net.(*OpError).Error+0x14e net/net.go:520 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x9538fe crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1447 # 0xd3d763 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd3fc50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 144] @ 0x4a0cd0 0x4a0745 0x51e256 0x51e257 0x520935 0x5223f5 0x5250be 0x51c265 0xa33185 0xa33186 0xa0c987 0xa11778 0x48b4a1 # 0x4a0ccf strconv.appendEscapedRune+0x38f strconv/quote.go:101 # 0x4a0744 strconv.appendQuotedWith+0x344 strconv/quote.go:52 # 0x51e255 strconv.AppendQuote+0xd5 strconv/quote.go:132 # 0x51e256 fmt.(*fmt).fmtQ+0xd6 fmt/format.go:460 # 0x520934 fmt.(*pp).fmtString+0x34 fmt/print.go:503 # 0x5223f4 fmt.(*pp).printArg+0x1d4 fmt/print.go:741 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0xa33184 net/http.badStringError+0x264 net/http/request.go:96 # 0xa33185 net/http.readRequest+0x265 net/http/request.go:1099 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 128] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0xb49bed 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb49bec github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x2c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:365 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0x53d895 0x53d2bd 0x53d499 0x66dc5f 0x66e856 0x6e9f71 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x66dc5e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x66e855 github.com/pactus-project/pactus/util/encoding.WriteVarInt+0x55 github.com/pactus-project/pactus/util/encoding/encoding.go:328 # 0x6e9f70 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0xb0 github.com/pactus-project/pactus/types/tx/payload/transfer.go:63 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x480e53 0x4c95e5 0x7d59cc 0x7d649f 0x7d6b70 0xda7b65 0xda7b32 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x480e52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c95e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x7d59cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:984 # 0x7d649e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:972 # 0x7d6b6f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1160 # 0xda7b64 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1133 # 0xda7b31 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:191 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 48] @ 0x7f264a 0x8009b0 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7f2649 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x8009af crypto/x509.parseCertificate+0x52f crypto/x509/parser.go:998 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x90b769 0x90b477 0xd9edfa 0x116902c 0xd70025 0x48b4a1 # 0x90b768 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x90b476 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd9edf9 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x5d6ed0 0x5d6e46 0x5d6bb2 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6ecf net.CIDRMask+0x16f net/ip.go:87 # 0x5d6e45 net.newAddr+0xe5 net/interface_linux.go:180 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [2: 32] @ 0x5390c5 0x953ceb 0x9921c8 0x48b4a1 # 0x5390c4 context.WithCancel+0x64 context/context.go:242 # 0x953cea crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x4dd46d 0x4dd4c6 0x4dd635 0x5d6945 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4dd46c syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4dd4c5 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4dd634 syscall.NetlinkRIB+0xf4 syscall/netlink_linux.go:70 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 64] @ 0x638085 0x638042 0x63719b 0x623706 0x672109 0x672095 0x671da5 0x69adee 0x6996d2 0x6e1706 0x11e1f0a 0x11e1f24 0x1225b89 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x638084 math/big.nat.make+0x84 math/big/nat.go:67 # 0x638041 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x63719a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x623705 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x672108 math/big.(*Int).Mul+0x108 math/big/int.go:184 # 0x672094 github.com/consensys/gnark-crypto/ecc.getVector+0x94 github.com/consensys/gnark-crypto@v0.19.0/ecc/utils.go:177 # 0x671da4 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/utils.go:152 # 0x69aded github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g1.go:633 # 0x6996d1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g1.go:458 # 0x6e1705 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x11e1f09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x11e1f23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:88 # 0x1225b88 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 416] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 16] @ 0x5d875f 0x10ea8d0 0x10efd85 0x10e765f 0xd6fb97 0xd6d67b 0xd6fb0d 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x10ea8cf github.com/libp2p/go-libp2p/p2p/protocol/identify.getObserver+0x1af github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:78 # 0x10efd84 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).removeConn+0x424 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:531 # 0x10e765e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x53e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1076 # 0xd6fb96 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:108 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6fb0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:107 0: 0 [1: 16] @ 0x1478a78 0x1474b65 0x147410c 0x48b4a1 # 0x1478a77 github.com/creachadair/jrpc2.tasks.responses+0x377 github.com/creachadair/jrpc2@v1.3.2/server.go:814 # 0x1474b64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x224 github.com/creachadair/jrpc2@v1.3.2/server.go:278 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [1: 64] @ 0x11da27c 0x12255ff 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x11da27b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:372 # 0x12255fe github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:179 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x129e30d 0x129e807 0x12acfa5 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x129e30c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:61 # 0x129e806 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:386 # 0x12acfa4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:872 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [1: 16] @ 0xdd49b6 0xdd509b 0xdd4b85 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdd509a github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:68 # 0xdd4b84 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:44 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 8] @ 0xb7bf27 0xb8a409 0xb908c7 0x1448aed 0xa13909 0x14495b6 0xa13909 0x144a383 0xa13909 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xb7bf26 github.com/prometheus/common/model.EscapeMetricFamily+0x226 github.com/prometheus/common@v0.66.1/model/metric.go:360 # 0xb8a408 github.com/prometheus/common/expfmt.NewEncoder.func7+0x28 github.com/prometheus/common@v0.66.1/expfmt/encode.go:178 # 0xb908c6 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.66.1/expfmt/encode.go:51 # 0x1448aec github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x14495b5 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 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x144a382 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4864] @ 0x50f3ef 0x50e8fa 0xb82105 0xb81fd1 0xba01c5 0xb9f919 0xba2d45 0x48b4a1 # 0x50f3ee os.(*File).readdir+0x78e os/dir_unix.go:138 # 0x50e8f9 os.(*File).Readdirnames+0x19 os/dir.go:73 # 0xb82104 github.com/prometheus/procfs.Proc.fileDescriptors+0xc4 github.com/prometheus/procfs@v0.17.0/proc.go:298 # 0xb81fd0 github.com/prometheus/procfs.Proc.FileDescriptorsLen+0x90 github.com/prometheus/procfs@v0.17.0/proc.go:259 # 0xba01c4 github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0x804 github.com/prometheus/client_golang@v1.23.2/prometheus/process_collector_procfsenabled.go:54 # 0xb9f918 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 github.com/prometheus/client_golang@v1.23.2/prometheus/process_collector.go:147 # 0xba2d44 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0x104 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:456 0: 0 [1: 8388608] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x14624c8 0x1462471 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14624c7 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xa7 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1462470 github.com/pactus-project/pactus/www/html.metricToTable+0x50 github.com/pactus-project/pactus/www/html/network.go:152 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x51f306 0x1465bf4 0x14624f5 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1465bf3 github.com/pactus-project/pactus/www/html.metricToTable.func1+0xb3 github.com/pactus-project/pactus/www/html/network.go:132 # 0x14624f4 github.com/pactus-project/pactus/www/html.metricToTable+0xd4 github.com/pactus-project/pactus/www/html/network.go:153 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1048576] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1464213 0x1460de6 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1464212 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0xd2 github.com/pactus-project/pactus/www/html/server.go:229 # 0x1460de5 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xa85 github.com/pactus-project/pactus/www/html/network.go:64 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 262144] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1465c87 0x1465bff 0x146281e 0x14625b4 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1465c86 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1465bfe github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x146281d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x14625b3 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32768] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x146100d 0x1460f39 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146100c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0xcac github.com/pactus-project/pactus/www/html/server.go:209 # 0x1460f38 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xbd8 github.com/pactus-project/pactus/www/html/network.go:67 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 12288] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 49152] @ 0x140157e 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140157d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 3072] @ 0x615e2d 0x615dc3 0x51f217 0x14269d2 0x14270ef 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x615e2c text/tabwriter.(*Writer).append+0x16c text/tabwriter/tabwriter.go:411 # 0x615dc2 text/tabwriter.(*Writer).Write+0x102 text/tabwriter/tabwriter.go:534 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14269d1 runtime/pprof.printStackRecord+0x371 runtime/pprof/pprof.go:554 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 1130496] @ 0x1426cf1 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426cf0 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1152] @ 0x6d1aa6 0x6d1cee 0x6dd487 0x6dd448 0x5a0075 0xb8f785 0xb8f154 0xb8a41b 0xb908c7 0x1448aed 0xa13909 0x14495b6 0xa13909 0x144a383 0xa13909 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x6d1aa5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb8f784 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.66.1/expfmt/text_create.go:96 # 0xb8f153 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf13 github.com/prometheus/common@v0.66.1/expfmt/text_create.go:281 # 0xb8a41a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.66.1/expfmt/encode.go:178 # 0xb908c6 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.66.1/expfmt/encode.go:51 # 0x1448aec github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x14495b5 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 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x144a382 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 12910592] @ 0x146123a 0x14611ff 0x1461249 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1461239 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x14611fe github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x1461248 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x14641b4 0x1460de6 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14641b3 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0x73 github.com/pactus-project/pactus/www/html/server.go:229 # 0x1460de5 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xa85 github.com/pactus-project/pactus/www/html/network.go:64 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x1465c45 0x1465bff 0x14624f5 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1465c44 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x104 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1465bfe github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x14624f4 github.com/pactus-project/pactus/www/html.metricToTable+0xd4 github.com/pactus-project/pactus/www/html/network.go:153 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8388608] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1460831 0x14607a2 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1460830 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x4d0 github.com/pactus-project/pactus/www/html/server.go:252 # 0x14607a1 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x441 github.com/pactus-project/pactus/www/html/network.go:55 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x51f306 0x1465bf4 0x14624f5 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1465bf3 github.com/pactus-project/pactus/www/html.metricToTable.func1+0xb3 github.com/pactus-project/pactus/www/html/network.go:132 # 0x14624f4 github.com/pactus-project/pactus/www/html.metricToTable+0xd4 github.com/pactus-project/pactus/www/html/network.go:153 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 12582912] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1465c87 0x1465bff 0x146281e 0x14625b4 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1465c86 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1465bfe github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x146281d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x14625b3 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 4194304] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1460d30 0x1460c26 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1460d2f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x9cf github.com/pactus-project/pactus/www/html/server.go:225 # 0x1460c25 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x8c5 github.com/pactus-project/pactus/www/html/network.go:62 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 1048576] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1465c87 0x1465bff 0x146281e 0x14625b4 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1465c86 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1465bfe github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x146281d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x14625b3 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x8881aa 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8881a9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5275 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x8881e6 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8881e5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5275 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 320] @ 0x8873e5 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xd1ffaa 0xd211f4 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd1ffa9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 25231360] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x12203bb 0x121fc9b 0x48b4a1 # 0x12203ba github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x27a github.com/pactus-project/pactus/util/ntp/ntp.go:154 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 16] @ 0x785a65 0x8f0ebc 0x8f0b85 0x8f02a5 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x785a64 github.com/multiformats/go-varint.ToUvarint+0x44 github.com/multiformats/go-varint@v0.1.0/varint.go:52 # 0x8f0ebb github.com/libp2p/go-libp2p/core/record.makeUnsigned+0x11b github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:281 # 0x8f0b84 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:249 # 0x8f02a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:116 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 16] @ 0xd1f590 0xd1f57b 0xd1e0c6 0xd7086a 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xd1f58f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:604 # 0xd1f57a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:588 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 192] @ 0x14e17b7 0x1516985 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1516984 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x677d9a 0x677da6 0x6dff77 0x14e181b 0x6dfedd 0x6e0079 0x6e0585 0xdd6cb8 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e0078 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:30 # 0x6e0584 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:93 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 64] @ 0x14e18ee 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0xe022c5 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x59e563 0x59ec87 0x785b31 0xb3cc30 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0xe022c4 github.com/quic-go/quic-go/internal/utils.NewTimer+0x5a4 github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x59e562 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x59ec86 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3cc2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 128] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd29e9 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd29e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:450 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 16] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 27264] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 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] @ 0x480eda 0x480eef 0xc7662b 0xc75327 0x48b4a1 # 0xc7662a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleDeadPeers+0x6a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:961 # 0xc75326 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x966 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:838 0: 0 [1: 32] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 32] @ 0x677996 0x67b9fa 0x69537f 0x6a984e 0x6e1673 0x11e1f0a 0x11e1f24 0x1225b89 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x11e1f09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x11e1f23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:88 # 0x1225b88 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x468972 0x467e65 0x467fca 0x5e4189 0xda9082 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x5e4188 net.(*OpError).Error+0x108 net/net.go:518 # 0xda9081 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x461 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:96 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x543175 0x66e3ad 0x66f1ee 0x6ea9a8 0x6efb5d 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x66f1ed github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x6ea9a7 github.com/pactus-project/pactus/types/tx/payload.(*WithdrawPayload).Decode+0x27 github.com/pactus-project/pactus/types/tx/payload/withdraw.go:67 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x888fb6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8e21ec 0xda7bd5 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x888fb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5418 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8e21eb github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:125 # 0xda7bd4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:194 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x9465f8 0x9465e1 0x94adb6 0x98a825 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x9465f7 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x9465e0 crypto/tls.aeadChaCha20Poly1305+0x60 crypto/tls/cipher_suites.go:579 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x10e2ddd 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e2ddc github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x53c github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:589 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 1792] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x951411 0x951412 0x951499 0x95d045 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x951410 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x951411 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x951498 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x95d044 crypto/tls.(*Conn).clientHandshake+0x504 crypto/tls/handshake_client.go:328 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 1536] @ 0x96c275 0x96c245 0x96c157 0x7e11e2 0x7e163c 0x96c10c 0x96beb7 0x7e11e2 0x7e163c 0x96bb59 0x96b5cd 0x96f795 0x9510b7 0x95cf95 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x96c274 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96c244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96c156 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:367 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96c10b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96beb6 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd6 crypto/tls/handshake_messages.go:366 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96bb58 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2f38 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96b5cc crypto/tls.(*clientHelloMsg).marshalMsg+0x29ac crypto/tls/handshake_messages.go:348 # 0x96f794 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95cf94 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 8192] @ 0x95be15 0x95be2b 0x95cbc5 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x95be14 crypto/internal/fips140/mlkem.NewDecapsulationKey768+0xa54 crypto/internal/fips140/mlkem/mlkem768.go:200 # 0x95be2a crypto/tls.(*Conn).makeClientHello+0xa6a crypto/tls/handshake_client.go:158 # 0x95cbc4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x11e249b 0x120e7ed 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e249a github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xba github.com/pactus-project/pactus/sync/bundle/message/message.go:111 # 0x120e7ec github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 288] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40f7b9 0xd41057 0xd40465 0xd3fdef 0xd3fc38 0x48b4a1 # 0xd41056 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x336 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xd40464 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 8] @ 0x807e1b 0xda7ac5 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x807e1a crypto/x509.(*Certificate).Verify+0x27a crypto/x509/verify.go:836 # 0xda7ac4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:184 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 704] @ 0x7516e8 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7516e7 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x44d189 0x416dbe 0x416af2 0xe0245f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xb499a5 0x48b4a1 # 0xe0245e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x73e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:180 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb499a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:324 0: 0 [2: 128] @ 0x15319d8 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x15319d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x75882c 0x7587db 0x759054 0x75a395 0x48b4a1 # 0x75882b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).delTable+0x8ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:125 # 0x7587da github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x85a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:575 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2482176] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x90b315 0x90b734 0x90b477 0xd9f113 0xd9ebcf 0x48b4a1 # 0x90b314 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x90b733 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x90b476 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd9f112 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0xd9ebce github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:332 0: 0 [1: 16] @ 0xd43986 0xd43b29 0xd4072f 0xd3fdef 0xd3fc38 0x48b4a1 # 0xd43985 github.com/libp2p/go-yamux/v5.(*Stream).processFlags+0x2a5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:437 # 0xd43b28 github.com/libp2p/go-yamux/v5.(*Stream).incrSendWindow+0x28 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:462 # 0xd4072e github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x34e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:782 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 9895936] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 24] @ 0x7d9fdb 0x7d9f89 0x7db33d 0x7db813 0x80d018 0x80cfee 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7d9fda encoding/asn1.makeObjectIdentifier+0x5da encoding/asn1/marshal.go:308 # 0x7d9f88 encoding/asn1.makeBody+0x588 encoding/asn1/marshal.go:471 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d017 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x80cfed crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x40aa05 0x480f29 0xc528f3 0x10e4c31 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0xc528f2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x10e4c30 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x510 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:790 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 1408] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 96] @ 0xa6f871 0xa6f58d 0xa745ec 0xbc0c45 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0c44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:276 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x7dfac5 0x7fadc5 0x800890 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7fadc4 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x80088f crypto/x509.parseCertificate+0x40f crypto/x509/parser.go:983 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x67bd92 0x67bd86 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x67bd91 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.19.0/field/pool/pool.go:20 # 0x67bd85 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:890 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x152c625 0x1531a13 0x98f88e 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0xd9f588 0xd9eff6 0xd9ebcf 0x48b4a1 # 0xd9f587 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd9eff5 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x315 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0xd9ebce github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:332 0: 0 [1: 24] @ 0xdd4835 0xdd3fcf 0xdd3ed3 0xdd74fe 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd74fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:133 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 16] @ 0xd3ba9c 0xd440b6 0xd43e0a 0xd45838 0xd7bea2 0x10e1837 0x10e1cba 0x10e1379 0x48b4a1 # 0xd3ba9b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd440b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd43e09 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x10e1836 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x256 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:481 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x951a91 0x951698 0x98cec5 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x951a90 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x230 crypto/tls/conn.go:1162 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x98cec4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:1091 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0x415a34 0x4ed451 0xd3dc05 0x48b4a1 # 0x4ed450 time.NewTicker+0x30 time/tick.go:43 # 0xd3dc04 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [4: 9863168] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 192] @ 0x14e18b0 0x152c65a 0x1531a13 0x15315a9 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 288] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 288] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x905e25 0x9081c9 0x908ad3 0x90a99f 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x905e24 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x104 github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x9081c8 github.com/pactus-project/pactus/execution/executor.newBondExecutor+0x88 github.com/pactus-project/pactus/execution/executor/bond.go:23 # 0x908ad2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x72 github.com/pactus-project/pactus/execution/executor/executor.go:21 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7dfac5 0x7faabd 0x80098d 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7faabc crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x80098c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:994 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0x552af7 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x6fbfcc 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fbfcb github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x6fb50f 0x6fc02a 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xe04186 0xe0414e 0xe0bea5 0xe0a54b 0xe094a5 0x48b4a1 # 0xe04185 net/netip.Addr.AsSlice+0x125 net/netip/netip.go:730 # 0xe0414d github.com/quic-go/quic-go.newSendConn+0xed github.com/quic-go/quic-go@v0.54.1/send_conn.go:51 # 0xe0bea4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.54.1/server.go:717 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 128] @ 0x15319d8 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x15319d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x53909b 0x53907d 0x953ceb 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x53909a context.withCancel+0x3a context/context.go:277 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x953cea crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x120e997 0x657ec4 0x655b7c 0x659869 0x652c46 0x65281c 0x120e69f 0x120e6a0 0x12255af 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x120e996 github.com/pactus-project/pactus/sync/bundle.fixedUint32.MarshalCBOR+0x36 github.com/pactus-project/pactus/sync/bundle/bundle.go:26 # 0x657ec3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x48fb05 0x547e47 0x986f15 0x9867c5 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x48fb04 internal/reflectlite.Swapper+0x264 internal/reflectlite/swapper.go:58 # 0x547e46 sort.SliceStable+0x86 sort/slice.go:43 # 0x986f14 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x634 crypto/tls/handshake_server_tls13.go:225 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x4c95b5 0x64a7a5 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4c95b4 reflect.MakeSlice+0x74 reflect/value.go:2992 # 0x64a7a4 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 512] @ 0x95042e 0x950c5b 0x951305 0x98a65a 0x98a641 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x95042d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x950c5a crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x951304 crypto/tls.(*Conn).writeChangeCipherRecord+0xa4 crypto/tls/conn.go:1075 # 0x98a659 crypto/tls.(*serverHandshakeStateTLS13).sendDummyChangeCipherSpec+0x3b9 crypto/tls/handshake_server_tls13.go:544 # 0x98a640 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3a0 crypto/tls/handshake_server_tls13.go:759 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x6781f9 0x67bd76 0x6a97a5 0x6e20c5 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6781f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:28 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x7cbd7f 0xd911c5 0xd91590 0xd9153d 0xd93e4a 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x7cbd7e crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0xd911c4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:80 # 0xd9158f golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:71 # 0xd9153c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd93e49 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 80] @ 0x8f0e69 0x8f0b85 0x8f02a5 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8f0e68 github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xc8 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:275 # 0x8f0b84 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:249 # 0x8f02a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:116 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0x14cac33 0x678306 0x67bd76 0x6a97a5 0x6e20c5 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678305 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:43 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3c54 0xc9170d 0xc9160e 0xc98bb7 0xc98baf 0xe15182 0xe185dc 0xe17925 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3c53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xc9170c golang.org/x/net/internal/socket.(*mmsgTmpsPool).Put+0x2c golang.org/x/net@v0.44.0/internal/socket/mmsghdr_unix.go:194 # 0xc9160d golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x22d golang.org/x/net@v0.44.0/internal/socket/rawconn_mmsg.go:31 # 0xc98bb6 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.44.0/internal/socket/socket.go:267 # 0xc98bae golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.44.0/ipv4/batch.go:80 # 0xe15181 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:174 # 0xe185db github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.54.1/transport.go:538 # 0xe17924 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.54.1/transport.go:426 0: 0 [1: 96] @ 0x789ca5 0x7b7de5 0x7b7dcc 0xa74810 0xbbf68f 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7b7de4 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x7b7dcb github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa7480f github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:26 # 0xbbf68e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x12adbe5 0x12ad913 0x129e7b3 0x12acfa5 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x12adbe4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func3+0x144 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:845 # 0x12ad912 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func5+0x32 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:873 # 0x129e7b2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xb2 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:373 # 0x12acfa4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:872 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [1: 256] @ 0x12988de 0x4a3d91 0x1298a9e 0x1298966 0x12a10e2 0x129f445 0x12a9172 0x48b4a1 # 0x12988dd google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:142 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1298a9d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:121 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12a10e1 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x321 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:1018 # 0x129f444 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:611 # 0x12a9171 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:469 0: 0 [2: 32] @ 0x7e14b7 0x7e1307 0x9742aa 0x97419a 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e14b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e1306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9742a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x974199 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 12124160] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x6e046f 0xdd4a05 0xdcf453 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x10e5585 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e5584 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xe64 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:878 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 256] @ 0x4a4712 0x4a3ca5 0xe2845f 0xe2843c 0xe028ca 0xe01eda 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3bca5 0xc58945 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe2845e github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe2843b github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe028c9 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:243 # 0xe01ed9 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b9 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:146 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3bca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc58944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 4096] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xbc098b 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc098a github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x12a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:254 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x10e4e59 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e4e58 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x738 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:812 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x90b911 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0xc59a1c 0x48b4a1 # 0x90b910 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0xc59a1b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 80] @ 0x5391bb 0x53919d 0xe05133 0xe0f345 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0x5391ba context.withCancel+0x3a context/context.go:277 # 0x53919c context.WithCancelCause+0x1c context/context.go:269 # 0xe05132 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.54.1/send_stream.go:81 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 24] @ 0x7c1c4b 0x10e7e6f 0x10e53b8 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7c1c4a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x10e7e6e github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x6ae github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1123 # 0x10e53b7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xc97 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:867 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 48] @ 0xdd49b6 0xdcf3dd 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 16] @ 0x4a014a 0x49fbeb 0x147e418 0x147e3ef 0x147da95 0x147d73f 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x4a0149 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fbea strconv.FormatInt+0x8a strconv/itoa.go:29 # 0x147e417 strconv.Itoa+0x197 strconv/itoa.go:35 # 0x147e3ee github.com/creachadair/jrpc2/jhttp.writeJSON+0x16e github.com/creachadair/jrpc2@v1.3.2/jhttp/getter.go:148 # 0x147da94 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x54 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:170 # 0x147d73e github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x5fe github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:147 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 224] @ 0x415a34 0xbc0ccb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc0cca github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:284 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x539aaa 0x146c7a3 0x1475c35 0x1474ace 0x147410c 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x146c7a2 golang.org/x/sync/semaphore.(*Weighted).Acquire+0x42 golang.org/x/sync@v0.17.0/semaphore/semaphore.go:39 # 0x1475c34 github.com/creachadair/jrpc2.(*Server).invoke+0xb4 github.com/creachadair/jrpc2@v1.3.2/server.go:381 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [1: 448] @ 0xb3ccb0 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0xb3ccaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 48] @ 0x51c657 0xd45586 0xd45608 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0x51c656 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x468a46 0x152c773 0x1531a13 0x98f88e 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xd45390 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd4538f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:22 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x7da53d 0x7db33d 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7da53c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x7db52a 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7db529 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x951b57 0x951698 0x98d4cb 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x951b56 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x98d4ca crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2a crypto/tls/handshake_server_tls13.go:1143 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x51c27b 0xd45586 0xd45608 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0xc59a1c 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0xc59a1b 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] @ 0x560b59 0x560f5a 0x560d2a 0x5607fd 0x552b14 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x560d29 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x554f25 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x554f24 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xc6cc2c 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6cc2b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0xeb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1921 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x98fab5 0x98be7c 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x98fab4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:40 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 160] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0x96feb1 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x96feb0 crypto/tls.(*clientHelloMsg).unmarshal+0x610 crypto/tls/handshake_messages.go:471 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 9633792] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x970a56 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x970a55 crypto/tls.(*clientHelloMsg).unmarshal+0x11b5 crypto/tls/handshake_messages.go:620 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x10e5525 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e5524 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xe04 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:878 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 128] @ 0x14e18ee 0x152c65a 0x1531a13 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0xd4543b 0xd45608 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0xd4543a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:26 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x7e14b7 0x7e1307 0x7e115d 0x97d996 0x7e11e2 0x7e163c 0x97d8c7 0x97d857 0x97d82a 0x7e11e2 0x7e163c 0x97d574 0x97d4dc 0x9510b7 0x98b805 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e14b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e1306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x7e115c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d995 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d8c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d856 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x97d829 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d573 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d4db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x98b4f9 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x98b4f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:848 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x51c27b 0xd45586 0xd45608 0xd7b6ea 0x1172d0c 0x116dd02 0xc59a1c 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0xc59a1b 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] @ 0x564605 0x5583d4 0x553855 0x555371 0x55377e 0x552fbe 0x552bb9 0x14728d5 0x14724e5 0x1477c45 0x1473e6c 0x48b4a1 # 0x564604 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x5583d3 encoding/json.(*decodeState).literalStore+0x2193 encoding/json/decode.go:866 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x14728d4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.2/json.go:204 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x1477c44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.2/server.go:644 # 0x1473e6b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.2/server.go:147 0: 0 [2: 32] @ 0x10e23d1 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e23d0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x430 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:538 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 192] @ 0x14fc2fa 0x7d0511 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x7d0510 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:232 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 4096] @ 0x8efa6f 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x7dfac5 0x7fadc5 0x800890 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7fadc4 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x80088f crypto/x509.parseCertificate+0x40f crypto/x509/parser.go:983 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x480e53 0x4c95e5 0x7d59cc 0x7d649f 0x7d6b70 0xda7b65 0xda7b32 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x480e52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c95e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x7d59cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:984 # 0x7d649e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:972 # 0x7d6b6f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1160 # 0xda7b64 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1133 # 0xda7b31 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:191 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x7c1c4b 0x10e7e6f 0x10e53b8 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7c1c4a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x10e7e6e github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x6ae github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1123 # 0x10e53b7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xc97 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:867 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 128] @ 0x14e18b0 0x152c65a 0x1531a13 0x98fa25 0x98be7c 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x468972 0x467e65 0x468085 0x50fb2a 0x5e41ac 0x521e5b 0x52264e 0x5250be 0x51c265 0xd9ca4a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x50fb29 os.(*SyscallError).Error+0x49 os/error.go:54 # 0x5e41ab net.(*OpError).Error+0x12b net/net.go:520 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0xd9ca49 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:172 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x7db2f2 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7db2f1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0xd6fd1f 0xd6b039 0xd7868c 0x48b4a1 # 0xd6fd1e github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start+0x1e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:127 # 0xd6b038 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x718 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:447 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [3: 576] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14cd4d3 0x14cd385 0x14cd34f 0x152eefb 0x152ee0f 0x9874a5 0x987484 0x9867c5 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cd4d2 crypto/internal/fips140/sha3.(*Digest).sumGeneric+0x112 crypto/internal/fips140/sha3/sha3.go:163 # 0x14cd384 crypto/internal/fips140/sha3.(*Digest).sum+0x44 crypto/internal/fips140/sha3/sha3_amd64.go:19 # 0x14cd34e crypto/internal/fips140/sha3.(*Digest).Sum+0xe crypto/internal/fips140/sha3/sha3.go:150 # 0x152eefa crypto/internal/fips140/mlkem.kemEncaps+0xba crypto/internal/fips140/mlkem/mlkem768.go:369 # 0x152ee0e crypto/internal/fips140/mlkem.(*EncapsulationKey768).encapsulate+0x4e crypto/internal/fips140/mlkem/mlkem768.go:352 # 0x9874a4 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xbc4 crypto/internal/fips140/mlkem/mlkem768.go:343 # 0x987483 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xba3 crypto/tls/handshake_server_tls13.go:285 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0xd5fc1e 0xd5f8b7 0x48b4a1 # 0xd5fc1d github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).notifyPeer+0x17d github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/connectedness_event_emitter.go:128 # 0xd5f8b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x156 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/connectedness_event_emitter.go:95 0: 0 [1: 5376] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0xdf2c5c 0xdf255d 0xe02e6e 0xe02c77 0xe0fa3b 0xe11536 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdf2c5b github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:176 # 0xdf255c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:46 # 0xe02e6d github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.54.1/receive_stream.go:310 # 0xe02c76 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x76 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:288 # 0xe0fa3a github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x1a github.com/quic-go/quic-go@v0.54.1/stream.go:155 # 0xe11535 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x55 github.com/quic-go/quic-go@v0.54.1/streams_map.go:317 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 1152] @ 0x732a94 0x7449ca 0x745486 0x748bdf 0x771f65 0x73c6d7 0x771d08 0x7726e5 0x771629 0x7348e2 0x734959 0x734c30 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x748bde github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x734c2f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0xebfd45 0xebfe0c 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xbb7132 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xebfd44 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:48 # 0xebfe0b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:59 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xbb7131 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:53 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x152c625 0x1531a13 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x14fdd7f 0x1517ad4 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14fdd7e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x1517ad3 crypto/internal/fips140/ecdsa.signGeneric[...]+0x113 crypto/internal/fips140/ecdsa/ecdsa.go:341 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0xd4537f 0xd45608 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0xd4537e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:22 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x7e14b7 0x7e1307 0x9742aa 0x97419a 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e14b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e1306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9742a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x974199 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x480e53 0x4c95e5 0x7d59cc 0x7d649f 0x7d6b70 0xda7b65 0xda7b32 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x480e52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c95e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x7d59cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:984 # 0x7d649e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:972 # 0x7d6b6f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1160 # 0xda7b64 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1133 # 0xda7b31 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:191 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 512] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [5: 11919360] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 160] @ 0x7dfac5 0x7fb99f 0x800da8 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7fb99e crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:288 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xd6c0c5 0xc5fb93 0xc75f53 0x48b4a1 # 0xd6c0c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ConnsToPeer+0xe4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:587 # 0xc5fb92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).AddPeer+0x212 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:757 # 0xc75f52 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x1592 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:831 0: 0 [1: 32] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 192] @ 0x14fc2fa 0x7d0511 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x7d0510 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:232 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x1169393 0xd70025 0x48b4a1 # 0x1169392 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x512 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:383 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0x1516766 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x1516765 crypto/internal/fips140/ecdsa.newDRBG[...]+0x105 crypto/internal/fips140/ecdsa/hmacdrbg.go:64 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x8e1ef3 0x8e22be 0x8e220b 0xda7bd5 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x8e1ef2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/ed25519.go:123 # 0x8e22bd github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:143 # 0x8e220a github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:130 # 0xda7bd4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:194 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x90b975 0x90b825 0x90b105 0x90b10f 0xda0f6f 0x10e199e 0x10e1cba 0x10e1379 0x48b4a1 # 0x90b974 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x90b104 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x90b10e github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xda0f6e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x10e199d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3bd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:490 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0x7467d4 0x772727 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7467d3 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x193 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:811 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0x90b315 0x90b734 0x90b61d 0xda12d9 0x48b4a1 # 0x90b314 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x90b733 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x90b61c github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xda12d8 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x118 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [3: 192] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x6fb50f 0x6fbf7f 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x98fab5 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x98fab4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:40 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 480] @ 0x14e17b7 0x6dfedd 0x98fa5e 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48767c 0x4ecf68 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0xda0c98 0xda0c8c 0xda0fc8 0x10e199e 0x10e1cba 0x10e1379 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xda0c97 github.com/multiformats/go-multistream.ReadNextToken[...]+0x37 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xda0c8b github.com/multiformats/go-multistream.readProto[...]+0x2b github.com/multiformats/go-multistream@v0.6.1/client.go:147 # 0xda0fc7 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.1/client.go:66 # 0x10e199d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3bd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:490 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 16] @ 0x10e2ddd 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e2ddc github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x53c github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:589 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 48] @ 0x7c5b65 0xb55897 0xb5583a 0xb54077 0xda610f 0xda60df 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7c5b64 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb55896 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb55839 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xda610e github.com/multiformats/go-multiaddr/net.FromNetAddr+0x14e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xda60de github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0x11e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/transport.go:58 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x4de4a5 0x4e2f37 0x4e2f41 0x517572 0x517551 0x51755a 0x51754e 0x51718c 0x5e6b18 0x5d3e9a 0x5d4a9d 0x5cdc27 0x5cdfd4 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x4de4a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e2f36 syscall.BytePtrFromString+0x36 syscall/syscall.go:68 # 0x4e2f40 syscall.fstatat+0x40 syscall/zsyscall_linux_amd64.go:1433 # 0x517571 syscall.Stat+0x51 syscall/syscall_linux_amd64.go:61 # 0x517550 os.statNolog.func1+0x30 os/stat_unix.go:32 # 0x517559 os.ignoringEINTR+0x39 os/file_posix.go:256 # 0x51754d os.statNolog+0x2d os/stat_unix.go:31 # 0x51718b os.Stat+0x2b os/stat.go:13 # 0x5e6b17 net.stat+0x17 net/parse.go:84 # 0x5d3e99 net.readHosts+0xf9 net/hosts.go:59 # 0x5d4a9c net.lookupStaticHost+0xbc net/hosts.go:132 # 0x5cdc26 net.goLookupIPFiles+0x26 net/dnsclient_unix.go:590 # 0x5cdfd3 net.(*Resolver).goLookupIPCNAMEOrder+0xb3 net/dnsclient_unix.go:612 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 9728] @ 0x7771d0 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x7771cf github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 96] @ 0x15162e6 0x1516cfc 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x15162e5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x1516cfb crypto/internal/fips140/ecdsa.newDRBG[...]+0x69b crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 80] @ 0x8e21c9 0xda4168 0xda3451 0xda5628 0x48b4a1 # 0x8e21c8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:124 # 0xda4167 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x107 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:258 # 0xda3450 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:132 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [2: 64] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x4a014a 0x49fb07 0x7c382e 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a0149 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fb06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x7c382d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x94ff99 0x94fd03 0x993596 0x99305c 0x9513e7 0x951499 0x98cd6d 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x94ff98 crypto/tls.(*halfConn).setErrorLocked+0x2b8 crypto/tls/conn.go:198 # 0x94fd02 crypto/tls.(*Conn).sendAlertLocked+0x22 crypto/tls/conn.go:845 # 0x993595 crypto/tls.(*Conn).quicWaitForSignal+0x1f5 crypto/tls/quic.go:497 # 0x99305b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9513e6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x951498 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x98cd6c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x11dbb25 0xd6fb97 0xd6d67b 0xd6fb0d 0x48b4a1 # 0x11dbb24 github.com/pactus-project/pactus/network.(*NotifeeService).Disconnected+0x64 github.com/pactus-project/pactus/network/notifee.go:109 # 0xd6fb96 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:108 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6fb0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:107 0: 0 [1: 64] @ 0x51c27b 0xd45586 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x8f3259 0x10e5b4a 0x10e52d9 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8f3258 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:173 # 0x10e5b49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:906 # 0x10e52d8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbb8 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:857 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0xd9107f 0xd910b6 0xd90ffb 0xd916db 0xd9168f 0xd9504a 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0xd9107e bytes.Clone+0x9e bytes/bytes.go:1419 # 0xd910b5 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd5 crypto/ecdh/x25519.go:78 # 0xd90ffa golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:76 # 0xd916da golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:71 # 0xd9168e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd95049 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa69 github.com/flynn/noise@v1.1.0/state.go:579 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [2: 48] @ 0x98c510 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x98c50f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x8f crypto/tls/handshake_server_tls13.go:976 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xd3ba9c 0xd440b6 0xd43e0a 0xd45838 0xd7bea2 0x10e1ef3 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd3ba9b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd440b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd43e09 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x10e1ef2 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:512 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x13ff51f 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13ff51e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xfe github.com/pactus-project/pactus/www/grpc/blockchain.go:223 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 1024] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 16] @ 0x51f306 0x72f314 0x72dc7f 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x7726e5 0x771629 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x72f313 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x72dc7e 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 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0xeb909a 0xeb905c 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0xeb9099 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x99 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xeb905b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x1302866 0x13028bb 0x12fc6a5 0x1261fee 0x12811fb 0x1284366 0x1282945 0x1281fe5 0x12613b5 0x12fbe5c 0x1263594 0x48b4a1 # 0x1302865 google.golang.org/grpc.copyAddresses+0x85 google.golang.org/grpc@v1.75.1/clientconn.go:839 # 0x13028ba google.golang.org/grpc.(*ClientConn).newAddrConnLocked+0xda google.golang.org/grpc@v1.75.1/clientconn.go:855 # 0x12fc6a4 google.golang.org/grpc.(*ccBalancerWrapper).NewSubConn+0x204 google.golang.org/grpc@v1.75.1/balancer_wrapper.go:195 # 0x1261fed google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).NewSubConn+0x1cd google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:371 # 0x12811fa google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).newSCData+0x17a google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:174 # 0x1284365 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).requestConnectionLocked+0x185 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:507 # 0x1282944 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).startFirstPassLocked+0x1c4 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:365 # 0x1281fe4 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).UpdateClientConnState+0x9a4 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:324 # 0x12613b4 google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).UpdateClientConnState+0x174 google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:194 # 0x12fbe5b google.golang.org/grpc.(*ccBalancerWrapper).updateClientConnState.func1+0x23b google.golang.org/grpc@v1.75.1/balancer_wrapper.go:124 # 0x1263593 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:94 0: 0 [1: 32] @ 0x152c625 0x1531a13 0x98fa25 0x98be7c 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x4ecf28 0xd3df73 0xd3db58 0xd3dbf0 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xd3df72 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd3db57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd3dbef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [1: 16] @ 0x10e2fcc 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e2fcb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x72b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:603 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xb6e9fa 0xb6fd9d 0x48b4a1 # 0xb6e9f9 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:140 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [4: 9502720] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 128] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd3f647 0xd3f63d 0xd3ef1c 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd3f646 github.com/libp2p/go-buffer-pool.Get+0x5c6 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3f63c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x5bc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:642 # 0xd3ef1b 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] @ 0x6e6045 0x6f1a79 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e6044 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:204 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 27264] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x410db7 0xc61833 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61832 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 27264] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410db7 0xc61833 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61832 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 1280] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x14cac33 0x1531527 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1531526 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x14dc78b 0x14dc752 0xdd6b6b 0xdd6372 0xe0b813 0xe0a54b 0xe094a5 0x48b4a1 # 0x14dc78a crypto/internal/fips140/aes/gcm.sliceForAppend+0xca crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x14dc751 crypto/internal/fips140/aes/gcm.(*GCM).Open+0x91 crypto/internal/fips140/aes/gcm/gcm.go:110 # 0xdd6b6a github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0xca github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:52 # 0xdd6371 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:94 # 0xe0b812 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x172 github.com/quic-go/quic-go@v0.54.1/server.go:607 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 24] @ 0x7da93e 0x7db33d 0x7db813 0xdd6129 0xdd6106 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x7da93d encoding/asn1.makeBody+0xf3d encoding/asn1/marshal.go:530 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd6128 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:732 # 0xdd6105 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:61 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [3: 288] @ 0x14e17b7 0x152c9d5 0x1531b46 0x15310ed 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15310ec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x7d060b 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7d060a crypto/elliptic.(*nistCurve[...]).Unmarshal+0x14a crypto/elliptic/nistec.go:241 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x468a46 0x1172706 0x1172537 0x90b22b 0x117238d 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x1172705 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a 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] @ 0x7fab45 0x800b0d 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7fab44 crypto/x509.parseName+0x324 crypto/x509/parser.go:171 # 0x800b0c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:1014 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x150d36d 0x1517dd5 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x150d36c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x1517dd4 crypto/internal/fips140/ecdsa.signGeneric[...]+0x414 crypto/internal/fips140/ecdsa/ecdsa.go:373 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xd6f645 0xd7b3fc 0x116923b 0xd70025 0x48b4a1 # 0xd6f644 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:51 # 0xd7b3fb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:37 # 0x116923a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x3ba github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:383 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0x97f335 0x97f305 0x97f217 0x7e11e2 0x7e163c 0x97f154 0x97f0bc 0x980778 0x98c586 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x97f334 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97f304 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x97f216 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97f153 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97f0bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x980777 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98c585 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:979 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x888fb6 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x888fb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5418 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 8] @ 0x116c107 0x116c1bb 0x116bad5 0xc593ed 0x48b4a1 # 0x116c106 github.com/multiformats/go-multistream.newOnce+0xc46 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x116c1ba github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0xc593ec 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] @ 0x14e18ee 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x15319d8 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x15319d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x968891 0x968861 0x96876d 0x9686ba 0x968678 0x96867d 0x975319 0x7e11e2 0x7e163c 0x974ef6 0x974acb 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x968890 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x150 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x968860 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x120 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96876c crypto/tls.addBytesWithLength.func1+0x2c crypto/tls/handshake_messages.go:31 # 0x9686b9 crypto/tls.marshalingFunction.Marshal+0x59 crypto/tls/handshake_messages.go:21 # 0x968677 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x96867c crypto/tls.addBytesWithLength+0x1c crypto/tls/handshake_messages.go:27 # 0x975318 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 crypto/tls/handshake_messages.go:854 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x974ef5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x974aca crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x1531738 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x1531737 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x7b44d5 0x7b4ada 0x7b4931 0x8f324c 0x10e6007 0x10e574c 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7b44d4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7b4ad9 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7b4930 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0x10e6006 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1c6 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:946 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 48] @ 0x15166cb 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x15166ca crypto/internal/fips140/ecdsa.newDRBG[...]+0x6a crypto/internal/fips140/ecdsa/hmacdrbg.go:56 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x97f335 0x97f305 0x97f217 0x7e11e2 0x7e163c 0x97f154 0x97f0bc 0x9510b7 0x98bf1d 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x97f334 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97f304 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x97f216 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97f153 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97f0bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98bf1c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:913 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x7fa765 0x7fab2f 0x800b0d 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7fa764 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7fab2e crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x800b0c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:1014 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0xb3cac7 0x10e2b6f 0x10e1e2b 0x10e1379 0x48b4a1 # 0xb3cac6 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x1a6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10e2b6e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ce github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:578 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [6: 1344] @ 0x78f67a 0x78f690 0x14e17cf 0x15167df 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x15167de crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x7db2f2 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7db2f1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x152c625 0x1531a13 0x98f88e 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 208] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3c54 0xdc7a3f 0xdc7a61 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3c53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xdc7a3e github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:55 # 0xdc7a60 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:396 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 224] @ 0xda7ce9 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda7ce8 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c8 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:202 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 4096] @ 0x12988de 0x4a3d91 0x1298a9e 0x1298966 0x12a10e2 0x129f445 0x12a9172 0x48b4a1 # 0x12988dd google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:142 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1298a9d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:121 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12a10e1 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x321 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:1018 # 0x129f444 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:611 # 0x12a9171 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:469 0: 0 [1: 112] @ 0x12fcc48 0x12fcc26 0x1261d16 0x1286864 0x1286852 0x1285858 0x1281305 0x12617bc 0x126229b 0x12fd315 0x1263594 0x48b4a1 # 0x12fcc47 google.golang.org/grpc.(*pickerWrapper).updatePicker+0x147 google.golang.org/grpc@v1.75.1/picker_wrapper.go:66 # 0x12fcc25 google.golang.org/grpc.(*ccBalancerWrapper).UpdateState+0x125 google.golang.org/grpc@v1.75.1/balancer_wrapper.go:247 # 0x1261d15 google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).UpdateState+0x135 google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:347 # 0x1286863 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).forceUpdateConcludedStateLocked+0x43 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:808 # 0x1286851 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).updateBalancerState+0x31 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:798 # 0x1285857 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).updateSubConnState+0xb97 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:616 # 0x1281304 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).newSCData.func1+0x44 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:176 # 0x12617bb google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).updateSubConnState+0x27b google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:254 # 0x126229a google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).NewSubConn.func1+0x5a google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:370 # 0x12fd314 google.golang.org/grpc.(*acBalancerWrapper).updateState.func1+0x234 google.golang.org/grpc@v1.75.1/balancer_wrapper.go:341 # 0x1263593 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:94 0: 0 [1: 24] @ 0xc58865 0xc58829 0xc58806 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc58864 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x324 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xc58828 github.com/libp2p/go-msgio.NewVarintReaderSize+0x2e8 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xc58805 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x2c5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:64 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x7fa765 0x7fab2f 0x80098d 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7fa764 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7fab2e crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x80098c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:994 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x51c5ba 0xd45586 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xbb7132 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x51c5b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xbb7131 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:53 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xdd0545 0xdd0506 0xdd0668 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd0544 crypto/tls.Server+0x144 crypto/tls/tls.go:52 # 0xdd0505 crypto/tls.QUICServer+0x105 crypto/tls/quic.go:184 # 0xdd0667 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x267 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:129 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x7e15a5 0x97f154 0x97f0bc 0x980778 0x98c586 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97f153 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97f0bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x980777 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98c585 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:979 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x1531aef 0x15310ed 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1531aee crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x15310ec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x7e15a5 0x97fed4 0x97fe3c 0x980778 0x98d37f 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97fed3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97fe3b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x980777 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98d37e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xc2168f 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc2168e github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xc2e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x152c625 0x1531a13 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x150d36d 0x1517639 0x151b0a8 0x151b07b 0x7e6d4b 0x7e3f36 0x9433b2 0x98d245 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x150d36c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x1517638 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x458 crypto/internal/fips140/ecdsa/ecdsa.go:485 # 0x151b0a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x151b07a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:446 # 0x7e6d4a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x7e3f35 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9433b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x98d244 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x14e18ee 0x152c65a 0x1531a13 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 416] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc4c148 0xc4d7c6 0xc4cf27 0xc5f7eb 0x48b4a1 # 0xc4c147 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc5f7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 80] @ 0x6fb50f 0x6fbf7f 0x1225505 0x12255a5 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x468a46 0x152c773 0x1531a13 0x98fa25 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x543175 0x66e3ad 0x66f1ee 0x6e9289 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x66f1ed github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e9288 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0x48 github.com/pactus-project/pactus/types/tx/payload/bond.go:99 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 11755520] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 27264] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410db7 0x13a301b 0x13a2f73 0x45bed5 0x44cc10 0x44cb00 0x48b4a1 # 0x13a301a github.com/pactus-project/pactus/util/bip39.SetWordList+0xba github.com/pactus-project/pactus/util/bip39/bip39.go:81 # 0x13a2f72 github.com/pactus-project/pactus/util/bip39.init.0+0x12 github.com/pactus-project/pactus/util/bip39/bip39.go:72 # 0x45bed4 runtime.doInit1+0xd4 runtime/proc.go:7656 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7623 # 0x44caff runtime.main+0x23f runtime/proc.go:256 0: 0 [1: 67108864] @ 0x13b8f6a 0x13b8adc 0x13be935 0x13be8c4 0x13c4426 0x13c2a14 0x14c4985 0x14c495f 0x14c31a7 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x13b8f69 golang.org/x/crypto/argon2.initBlocks+0x49 golang.org/x/crypto@v0.42.0/argon2/argon2.go:158 # 0x13b8adb golang.org/x/crypto/argon2.deriveKey+0x1bb golang.org/x/crypto@v0.42.0/argon2/argon2.go:113 # 0x13be934 golang.org/x/crypto/argon2.IDKey+0x234 golang.org/x/crypto@v0.42.0/argon2/argon2.go:97 # 0x13be8c3 github.com/pactus-project/pactus/wallet/encrypter.(*Encrypter).Decrypt+0x1c3 github.com/pactus-project/pactus/wallet/encrypter/encrypter.go:245 # 0x13c4425 github.com/pactus-project/pactus/wallet/vault.(*Vault).decryptKeyStore+0x45 github.com/pactus-project/pactus/wallet/vault/vault.go:674 # 0x13c2a13 github.com/pactus-project/pactus/wallet/vault.(*Vault).PrivateKeys+0x53 github.com/pactus-project/pactus/wallet/vault/vault.go:451 # 0x14c4984 github.com/pactus-project/pactus/wallet.(*Wallet).PrivateKeys+0x2c4 github.com/pactus-project/pactus/wallet/wallet.go:453 # 0x14c495e github.com/pactus-project/pactus/cmd.MakeValidatorKey+0x29e github.com/pactus-project/pactus/cmd/cmd.go:644 # 0x14c31a6 github.com/pactus-project/pactus/cmd.StartNode+0x206 github.com/pactus-project/pactus/cmd/cmd.go:419 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 40960] @ 0x766169 0x766071 0x74f386 0x74f5f0 0x8f7abd 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x766168 github.com/syndtr/goleveldb/leveldb/journal.NewReader+0x2e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/journal/journal.go:153 # 0x766070 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x1f0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:155 # 0x74f385 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x74f5ef github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8f7abc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0x5390c5 0x953ceb 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x5390c4 context.WithCancel+0x64 context/context.go:242 # 0x953cea crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x7cbc12 0x7cbb31 0x98fdfb 0x98727d 0x9867c5 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7cbc11 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 crypto/ecdh/x25519.go:56 # 0x7cbb30 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x98fdfa crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x98727c crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x7d0557 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7d0556 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x96 crypto/elliptic/nistec.go:240 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x1531aef 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1531aee crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x8f3259 0xc50c76 0xc50c9e 0xd6ac09 0xd7868c 0x48b4a1 # 0x8f3258 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:173 # 0xc50c75 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc50c9d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd6ac08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:398 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 24] @ 0x7be8af 0x7be854 0x7c0fa5 0x11dbff9 0x11dba65 0xd6b1b7 0xd6d67b 0xd6b007 0xd7868c 0x48b4a1 # 0x7be8ae strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x7be853 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x7c0fa4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x11dbff8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x11dba64 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3e4 github.com/pactus-project/pactus/network/notifee.go:104 # 0xd6b1b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:443 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6b006 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:442 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 32] @ 0xda7176 0xda8c85 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda7175 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:119 # 0xda8c84 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:66 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0xd21be7 0x10e291e 0x10e1e2b 0x10e1379 0x48b4a1 # 0xd21be6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:946 # 0x10e291d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x7d github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:563 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0x677996 0x67b9fa 0x69537f 0x6a9865 0x6e1673 0x11e1f0a 0x11e1f24 0x1225b89 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x11e1f09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x11e1f23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:88 # 0x1225b88 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x7fa93c 0x80098d 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7fa93b crypto/x509.parseName+0x11b crypto/x509/parser.go:178 # 0x80098c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:994 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x76e356 0x766f85 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x76e355 github.com/syndtr/goleveldb/leveldb.(*session).setVersion+0xf5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:276 # 0x766f84 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:238 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x75882c 0x7587db 0x759054 0x75a395 0x48b4a1 # 0x75882b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).delTable+0x8ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:125 # 0x7587da github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x85a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:575 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x7fa93c 0x800b0d 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7fa93b crypto/x509.parseName+0x11b crypto/x509/parser.go:178 # 0x800b0c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:1014 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0x48767c 0x4ed175 0x53ac45 0x53b30d 0x53b2cf 0x116b58c 0xc593ed 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ac44 context.WithDeadlineCause+0x264 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0x116b58b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:594 # 0xc593ec 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] @ 0x1530feb 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x1530fea crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0xaa crypto/internal/fips140/tls13/tls13.go:97 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x98fbc5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x98fbc4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x84 crypto/internal/fips140/tls13/tls13.go:154 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x7fa765 0x7fab2f 0x80098d 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7fa764 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7fab2e crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x80098c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:994 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x14e17b7 0x152c65a 0x1531a13 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7be770 0x7be763 0x7c0fa5 0x11dbff9 0x11dba65 0xd6b1b7 0xd6d67b 0xd6b007 0xd7868c 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7be76f github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7be762 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x7c0fa4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x11dbff8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x11dba64 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3e4 github.com/pactus-project/pactus/network/notifee.go:104 # 0xd6b1b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:443 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6b006 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:442 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 352] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xa156e5 0xa15688 0xa15678 0x1467745 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0xa156e4 net/textproto.MIMEHeader.Set+0xc4 net/textproto/header.go:22 # 0xa15687 net/http.Header.Set+0x67 net/http/header.go:40 # 0xa15677 net/http.(*ServeMux).ServeHTTP+0x57 net/http/server.go:2850 # 0x1467744 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 288] @ 0x14e17b7 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x555f67 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x555f66 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x468a46 0x4d6187 0x9436ee 0x98d1cc 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x4d6186 io.WriteString+0x66 io/io.go:318 # 0x9436ed crypto/tls.signedMessage+0x14d crypto/tls/auth.go:92 # 0x98d1cb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x4a4632 0x4a3ca5 0x732d8f 0x74b05d 0x74adfc 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x74b05c 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 # 0x74adfb github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x59b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:386 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x150d36d 0x1517874 0x1517abf 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x150d36c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x1517873 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x1517abe crypto/internal/fips140/ecdsa.signGeneric[...]+0xfe crypto/internal/fips140/ecdsa/ecdsa.go:339 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 512] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x52cda5 0x52ceb0 0x5320fb 0x53709f 0x72e4f5 0x72e48b 0x75eb95 0x75668d 0x759d16 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5320fa strings.Join+0xfa strings/strings.go:510 # 0x53709e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x72e4f4 path/filepath.Join+0x174 path/filepath/path.go:131 # 0x72e48a github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x10a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:532 # 0x75eb94 github.com/syndtr/goleveldb/leveldb.(*DB).dropFrozenMem+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:201 # 0x75668c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x60c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:337 # 0x759d15 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 [2: 64] @ 0x51c5ba 0xd45586 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x51c5b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0xd1565e 0xd1fe71 0xd211f4 0xd7be19 0x10e185a 0x10e1cba 0x10e1379 0x48b4a1 # 0xd1565d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/limit.go:276 # 0xd1fe70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:697 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x10e1859 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x279 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:483 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 256] @ 0x480e53 0x4c95e5 0x64a7a5 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x480e52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c95e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x64a7a4 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7d060b 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7d060a crypto/elliptic.(*nistCurve[...]).Unmarshal+0x14a crypto/elliptic/nistec.go:241 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 4096] @ 0x53d895 0x53d2bd 0x53d499 0x6d3768 0x6d374c 0x6d5312 0x6d4925 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d3767 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d374b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6d5311 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xc2168f 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc2168e github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xc2e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x95098e 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x95098d crypto/tls.(*Conn).writeRecordLocked+0x3ad crypto/tls/conn.go:995 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [5: 240] @ 0x7f264a 0x8009b0 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7f2649 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x8009af crypto/x509.parseCertificate+0x52f crypto/x509/parser.go:998 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x14e18b0 0x152c65a 0x1531a13 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x1531b10 0x15310ed 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x1531b0f crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x15310ec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 576] @ 0x552af7 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x94663f 0x94adb6 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x94663e crypto/tls.aeadChaCha20Poly1305+0xbe crypto/tls/cipher_suites.go:584 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x7e15a5 0x7e111d 0x97da25 0x7e11e2 0x7e163c 0x97d8c7 0x97d857 0x97d82a 0x7e11e2 0x7e163c 0x97d574 0x97d4dc 0x9510b7 0x98b805 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7e111c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97da24 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1490 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d8c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d856 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x97d829 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d573 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d4db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 896] @ 0x789ca5 0xd6f626 0xd6f60d 0xd6f5f3 0xd6f627 0xd7b3fc 0x116923b 0xd70025 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xd6f625 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xd6f60c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xd6f5f2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0xd6f626 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x46 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:51 # 0xd7b3fb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:37 # 0x116923a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x3ba github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:383 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0xd453df 0xd45608 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0xd453de github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x9e github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:24 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x468a46 0xb6a355 0xb6a34b 0xb68c18 0xbc06cd 0xbc0830 0xbc0514 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6a354 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6a34a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb68c17 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:355 # 0xbc06cc github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:212 # 0xbc082f github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:232 # 0xbc0513 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4b3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:204 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 256] @ 0x14e18ee 0x152c65a 0x1531a13 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x51c27b 0xd45586 0xd45608 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 144] @ 0x552af7 0x14728d5 0x14724e5 0x146e83b 0x146e36e 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x14728d4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.2/json.go:204 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x146e83a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.2/client.go:80 # 0x146e36d github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.2/client.go:67 0: 0 [1: 48] @ 0x468a46 0xbb93be 0xbb9343 0xbb9357 0xbb9992 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb93bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9991 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:111 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x59e563 0x59ec87 0x785b31 0xb3cc30 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x59e562 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x59ec86 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3cc2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 16] @ 0x51c5ba 0xd45586 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x51c5b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x480eda 0x480eef 0xd4e4b2 0xd6b1b7 0xd6d67b 0xd6b007 0xd7868c 0x48b4a1 # 0xd4e4b1 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1b1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:677 # 0xd6b1b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:443 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6b006 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:442 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [6: 1152] @ 0x51f306 0x11e1c89 0x11e19da 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11e1c88 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x11e19d9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x59 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x73acef 0x73c5dd 0x771d08 0x7722fd 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7722fc github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0x5c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:445 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x131b98e 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x131b98d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.75.1/stream.go:189 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [2: 192] @ 0x7e15a5 0x97d574 0x97d4dc 0x9510b7 0x98b805 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97d573 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d4db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x51c27b 0xd3d829 0xd3fc51 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd3d828 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd3fc50 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] @ 0x9465f8 0x9465e1 0x94adb6 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x9465f7 vendor/golang.org/x/crypto/chacha20poly1305.New+0x77 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:44 # 0x9465e0 crypto/tls.aeadChaCha20Poly1305+0x60 crypto/tls/cipher_suites.go:579 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0xd45ab9 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd45ab8 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x887e8f 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x887e8e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5237 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [4: 9207808] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 24] @ 0x7bee90 0x7beb7f 0xb54709 0xb557b5 0xb54077 0xda610f 0xda60df 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7bee8f github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xda610e github.com/multiformats/go-multiaddr/net.FromNetAddr+0x14e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xda60de github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0x11e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/transport.go:58 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x14e18ee 0x6dfedd 0x98fa5e 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x116c27a 0xc593ed 0x48b4a1 # 0x116c279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xdb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:643 # 0xc593ec 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] @ 0x152c625 0x1531a13 0x98f88e 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x98be9a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x98be99 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x79 crypto/tls/handshake_server_tls13.go:909 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 176] @ 0x10e47f0 0x10e47c0 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e47ef github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcf github.com/libp2p/go-libp2p@v0.43.0/core/protocol/id.go:14 # 0x10e47bf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:788 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 96] @ 0x4c999d 0x553c9d 0x55467d 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x553c9c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55467c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x51f306 0xd22371 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xc593ed 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd22370 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xc593ec 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] @ 0x8878e5 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8878e4 google.golang.org/protobuf/internal/impl.consumeStringPtr+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5154 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 160] @ 0x4c999d 0x86cf47 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86cf46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:184 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd4544c 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3bca5 0xc58945 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd4544b github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:26 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3bca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc58944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 6912] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 352] @ 0x888fb6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x888fb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5418 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 64] @ 0x75882c 0x7587db 0x759054 0x75a395 0x48b4a1 # 0x75882b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).delTable+0x8ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:125 # 0x7587da github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x85a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:575 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0xb2ca5f 0xb2e225 0xb368e5 0xb39bf5 0xb4c1e6 0xb4dab8 0x48b4a1 # 0xb2ca5e github.com/ipfs/go-datastore/query.NaiveFilter+0xbe github.com/ipfs/go-datastore@v0.8.4/query/query_impl.go:10 # 0xb2e224 github.com/ipfs/go-datastore/query.NaiveQueryApply+0xc4 github.com/ipfs/go-datastore@v0.8.4/query/query_impl.go:126 # 0xb368e4 github.com/ipfs/go-datastore.(*MapDatastore).Query+0x404 github.com/ipfs/go-datastore@v0.8.4/basic_ds.go:80 # 0xb39bf4 github.com/ipfs/go-datastore/sync.(*MutexDatastore).Query+0x114 github.com/ipfs/go-datastore@v0.8.4/sync/sync.go:88 # 0xb4c1e5 github.com/ipfs/go-datastore/autobatch.(*Datastore).Query+0xa5 github.com/ipfs/go-datastore@v0.8.4/autobatch/autobatch.go:155 # 0xb4dab7 github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run.func1+0xad7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/records/providers_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x12ae907 0x12ae8fb 0x12ae8d8 0x12aed5b 0x1306fdb 0x1302cc5 0x12fd53f 0x1282c22 0x1282596 0x1261af1 0x1261a9b 0x12fc328 0x1263594 0x48b4a1 # 0x12ae906 google.golang.org/grpc/internal/status.New+0x5e6 google.golang.org/grpc@v1.75.1/internal/status/status.go:77 # 0x12ae8fa google.golang.org/grpc/status.New+0x5da google.golang.org/grpc@v1.75.1/status/status.go:49 # 0x12ae8d7 google.golang.org/grpc/internal/transport.(*http2Client).Close+0x5b7 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1047 # 0x12aed5a google.golang.org/grpc/internal/transport.(*http2Client).GracefulClose+0x19a google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1082 # 0x1306fda google.golang.org/grpc.(*addrConn).tearDown+0x31a google.golang.org/grpc@v1.75.1/clientconn.go:1577 # 0x1302cc4 google.golang.org/grpc.(*ClientConn).removeAddrConn+0x84 google.golang.org/grpc@v1.75.1/clientconn.go:890 # 0x12fd53e google.golang.org/grpc.(*acBalancerWrapper).Shutdown+0x3e google.golang.org/grpc@v1.75.1/balancer_wrapper.go:359 # 0x1282c21 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).closeSubConnsLocked+0x1c1 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:370 # 0x1282595 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).Close+0x75 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:342 # 0x1261af0 google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).Close+0x30 google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:311 # 0x1261a9a google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).Close+0xda google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:275 # 0x12fc327 google.golang.org/grpc.(*ccBalancerWrapper).close.func1+0x27 google.golang.org/grpc@v1.75.1/balancer_wrapper.go:165 # 0x1263593 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:94 0: 0 [1: 160] @ 0xb6d365 0xbbd4e5 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6d364 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:167 # 0xbbd4e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:50 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x77673e 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x77673d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x51d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:510 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98f90d 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x10f0aaa 0x10ea20b 0x10ea045 0x48b4a1 # 0x10f0aa9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).getNATType+0x529 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:559 # 0x10ea20a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).maybeNotify+0x2a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:96 # 0x10ea044 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).worker+0x1c4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:77 0: 0 [3: 144] @ 0x635210 0x635156 0x6345bd 0x623e0c 0x623f18 0x6e3e6a 0x6e3c3e 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x623f17 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x6e3e69 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6e3c3d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x887e8f 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x887e8e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5237 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 24] @ 0x4ed451 0xd3dc05 0x48b4a1 # 0x4ed450 time.NewTicker+0x30 time/tick.go:43 # 0xd3dc04 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [1: 144] @ 0x552af7 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x53d325 0x53d499 0x7b48fd 0x8f324c 0x10e5b4a 0x10e52d9 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7b48fc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0x10e5b49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:906 # 0x10e52d8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbb8 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:857 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 48] @ 0x97e19e 0x97e019 0x951b9a 0x951698 0x98cd6d 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x97e19d crypto/tls.unmarshalCertificate+0xfd crypto/tls/handshake_messages.go:1551 # 0x97e018 crypto/tls.(*certificateMsgTLS13).unmarshal+0x118 crypto/tls/handshake_messages.go:1528 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x98cd6c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 172032] @ 0x76b53c 0x76b4a7 0x7662c7 0x74f386 0x74f5f0 0x8f7abd 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x76b53b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0x6bb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x76b4a6 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).decode+0x626 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:311 # 0x7662c6 github.com/syndtr/goleveldb/leveldb.(*session).recover+0x446 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:170 # 0x74f385 github.com/syndtr/goleveldb/leveldb.Open+0x85 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:191 # 0x74f5ef github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8f7abc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 4194304] @ 0x73a5ad 0x74fb68 0x74ef05 0x74f45e 0x74f5f0 0x8f7abd 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x73a5ac github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x74fb67 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x447 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:525 # 0x74ef04 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x74f45d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x74f5ef github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8f7abc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 208] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x539e3a 0x5390b9 0x53907d 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [2: 32] @ 0x468a46 0xb54a6b 0xb54a46 0x10df827 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb54a6a github.com/multiformats/go-multiaddr.(*Component).RawValue+0x10a github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0xb54a45 github.com/multiformats/go-multiaddr/net.ToIP+0xe5 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0x10df826 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0x46 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:84 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 160] @ 0xb6d3c7 0xbbd4e5 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6d3c6 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x166 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:168 # 0xbbd4e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:50 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16384] @ 0x53d895 0x53d2bd 0x53d499 0x6d3768 0x6d374c 0x6d5226 0x6d4925 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d3767 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d374b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6d5225 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x98fa5e 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0xd9efbd 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0xd9efbc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6e2c0a 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e2c09 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xb59a49 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0xb59a48 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0xe8 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:85 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 32] @ 0xb6628b 0xb6627c 0xb66214 0xb6622a 0xb6970c 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6628a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb6627b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb66213 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb66229 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb6970b github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2ab github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 512] @ 0x9519be 0x951698 0x98cd6d 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x9519bd crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1141 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x98cd6c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x51c27b 0xd45586 0xd45608 0xd7b6ea 0x1172d0c 0x116dd02 0x11de6d8 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 288] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 128] @ 0xc588ab 0xc58829 0xc58806 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc588aa github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x36a github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xc58828 github.com/libp2p/go-msgio.NewVarintReaderSize+0x2e8 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xc58805 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x2c5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:64 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x7db52a 0x7db813 0x80d018 0x80cfee 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7db529 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d017 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x80cfed crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 384] @ 0x789db4 0xd6f626 0xd6f60d 0xd6f5f3 0xd6f627 0xd7b3fc 0x116923b 0xd70025 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xd6f625 github.com/mr-tron/base58/base58.FastBase58Encoding+0x45 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xd6f60c github.com/mr-tron/base58/base58.Encode+0x2c github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xd6f5f2 github.com/libp2p/go-libp2p/core/peer.ID.String+0x12 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0xd6f626 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).ID+0x46 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:51 # 0xd7b3fb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).ID+0x1b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:37 # 0x116923a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x3ba github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:383 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0x4c999d 0x8f1466 0x8f1254 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x8f1465 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:94 # 0x8f1253 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:77 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 16] @ 0x8adb4c 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8adb4b google.golang.org/protobuf/internal/impl.mergeStringPtr+0x2b google.golang.org/protobuf@v1.36.9/internal/impl/merge_gen.go:200 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 224] @ 0xb69cae 0xbb35a5 0x48b4a1 # 0xb69cad github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0x22d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:524 # 0xbb35a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:565 0: 0 [2: 160] @ 0x5e3589 0x9504c9 0x950c5b 0x94fd9a 0x953aa7 0x9538c6 0xd3d764 0xd3fc51 0x48b4a1 # 0x5e3588 net.(*conn).Write+0x68 net/net.go:210 # 0x9504c8 crypto/tls.(*Conn).write+0x108 crypto/tls/conn.go:955 # 0x950c5a crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x94fd99 crypto/tls.(*Conn).sendAlertLocked+0xb9 crypto/tls/conn.go:856 # 0x953aa6 crypto/tls.(*Conn).closeNotify+0xc6 crypto/tls/conn.go:1477 # 0x9538c5 crypto/tls.(*Conn).Close+0x65 crypto/tls/conn.go:1446 # 0xd3d763 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd3fc50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 2048] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [5: 11345920] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98f90d 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 576] @ 0x14e17b7 0x152c9d5 0x1531b46 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 960] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x7c5ffe 0x7c5fb3 0x10ea3dc 0x10efa87 0x10e765f 0xd6fb97 0xd6d67b 0xd6fb0d 0x48b4a1 # 0x7c5ffd github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x7c5fb2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0x10ea3db github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x7b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:43 # 0x10efa86 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).removeConn+0x126 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:518 # 0x10e765e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x53e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1076 # 0xd6fb96 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:108 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6fb0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:107 0: 0 [1: 64] @ 0x53d325 0x53d5b9 0x1472625 0x1472197 0x146fac5 0x1470fdd 0x147d68a 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d5b8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x1472624 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x44 github.com/creachadair/jrpc2@v1.3.2/json.go:161 # 0x1472196 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.2/json.go:65 # 0x146fac4 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.2/client.go:212 # 0x1470fdc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.2/client.go:350 # 0x147d689 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x549 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:126 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0xdd49b6 0xdcf3dd 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 512] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x5a0347 0x11727a5 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0346 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x11727a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 48] @ 0x7b44d5 0x7b4ada 0x7b4931 0x8f324c 0xc50c76 0xc50c9e 0xd6ac09 0xd7868c 0x48b4a1 # 0x7b44d4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7b4ad9 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7b4930 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0xc50c75 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc50c9d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd6ac08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:398 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [6: 1152] @ 0x10e47f0 0x10e47c0 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e47ef github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcf github.com/libp2p/go-libp2p@v0.43.0/core/protocol/id.go:14 # 0x10e47bf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:788 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 16] @ 0x1169310 0xd70025 0x48b4a1 # 0x116930f github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x48f github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:383 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 400] @ 0x7ccb7f 0x80cfae 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7ccb7e crypto/elliptic.Marshal+0x7e crypto/elliptic/elliptic.go:114 # 0x80cfad crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 180224] @ 0x732b95 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732b94 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32768] @ 0x732a45 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xdfb2ca 0xdec3b9 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xdfb2c9 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x3c9 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:768 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [2: 32] @ 0xdd49b6 0xdcf3dd 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 65536] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x468a46 0x7f6d28 0x7f6c1a 0xda78da 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7f6d27 crypto/x509.(*CertPool).addCertFunc+0x147 crypto/x509/cert_pool.go:206 # 0x7f6c19 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 73728] @ 0x732a45 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 65536] @ 0x732a45 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x53b3e5 0x136aceb 0x136ac89 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x136acea google.golang.org/grpc/metadata.NewOutgoingContext+0x16a google.golang.org/grpc@v1.75.1/metadata/metadata.go:173 # 0x136ac88 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x108 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [91: 116480] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x152ca0e 0x1531b46 0x1530fd0 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152ca0d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1530fcf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 16] @ 0x73c77e 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x51ed3e 0x51f2d0 0xc81ea7 0xc81e67 0xc82edd 0xc899ae 0xc6c153 0xc6ac62 0xc756a5 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x51ed3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f2cf fmt.Sprintf+0x2f fmt/print.go:238 # 0xc81ea6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc81e66 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc82edc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc899ad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc6c152 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc6ac61 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 3072] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xdf247e 0xddee98 0xddeecd 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdf247d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:37 # 0xddee97 github.com/quic-go/quic-go.newCryptoStream+0x77 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:31 # 0xddeecc github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.54.1/connection.go:470 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 80] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 48] @ 0x10f086a 0x10ea20b 0x10ea045 0x48b4a1 # 0x10f0869 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).getNATType+0x2e9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:569 # 0x10ea20a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).maybeNotify+0x2a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:96 # 0x10ea044 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).worker+0x1c4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:77 0: 0 [1: 24] @ 0x8acc8e 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8acc8d google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:201 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0xde8dad 0xde8ff9 0xebe7ed 0xebf073 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0xde8dac github.com/quic-go/quic-go.(*Conn).closeLocal+0x2c github.com/quic-go/quic-go@v0.54.1/connection.go:1806 # 0xde8ff8 github.com/quic-go/quic-go.(*Conn).CloseWithError+0x78 github.com/quic-go/quic-go@v0.54.1/connection.go:1822 # 0xebe7ec github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x4c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:46 # 0xebf072 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x1b2 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:61 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 24] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x14e18ee 0x152c65a 0x1531a13 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0x10e7438 0xd6fb97 0xd6d67b 0xd6fb0d 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10e7437 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x317 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1103 # 0xd6fb96 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:108 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6fb0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:107 0: 0 [2: 160] @ 0x951b57 0x951698 0x98cec5 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x951b56 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x98cec4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:1091 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 6758400] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0xb49bed 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb49bec github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x2c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:365 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xb740ff 0xbc1bbc 0xbc0887 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc0886 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:243 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x9740b5 0x973fb0 0x973faf 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x9740b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd94 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x973faf vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0xc8f vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x973fae crypto/tls.(*serverHelloMsg).marshal+0xc8e crypto/tls/handshake_messages.go:791 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 224] @ 0xb3ecdb 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0xb3ecda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:93 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [26: 212992] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x7433af 0x742a50 0x746c25 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x746c24 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 48] @ 0x15166dc 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x15166db crypto/internal/fips140/ecdsa.newDRBG[...]+0x7b crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x69556a 0x6aa065 0x6a981b 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 73728] @ 0x739312 0x74e1aa 0x74d6b1 0x74dc49 0x750255 0x74ef05 0x74f45e 0x74f5f0 0x8f7abd 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74e1a9 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x74d6b0 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x74dc48 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x750254 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x74ef04 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x74f45d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x74f5ef github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8f7abc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 1024] @ 0x76e356 0x766f85 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x76e355 github.com/syndtr/goleveldb/leveldb.(*session).setVersion+0xf5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:276 # 0x766f84 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:238 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0x1172a5e 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0xc59a1c 0x48b4a1 # 0x1172a5d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0xc59a1b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [5: 11223040] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 80] @ 0x468a46 0x146d6d7 0x147ae15 0x147ad3d 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x146d6d6 github.com/creachadair/jrpc2.(*Request).UnmarshalParams+0x76 github.com/creachadair/jrpc2@v1.3.2/base.go:88 # 0x147ae14 github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func4+0x74 github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:197 # 0x147ad3c github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x7c github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:234 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [3: 144] @ 0x7b44d5 0x7b4ada 0x7b4931 0x8f324c 0xda9ac8 0xda9819 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7b44d4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7b4ad9 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7b4930 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0xda9ac7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:153 # 0xda9818 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:149 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0xda7886 0xda785b 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda7885 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xda785a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:162 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0xda5385 0xda60bd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda5384 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x344 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:69 # 0xda60bc github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/transport.go:56 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 768] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xbb94bf 0xbb9516 0xbb954e 0xbb98cf 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb94be github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 448] @ 0xd41f36 0xd4202c 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xc593ed 0x48b4a1 # 0xd41f35 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd4202b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xc593ec 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] @ 0x51f306 0xd22371 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xc593ed 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd22370 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xc593ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [2: 224] @ 0xbb9336 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xda7b29 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0xda7b28 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x308 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:190 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x9802b5 0x980285 0x980197 0x7e11e2 0x7e163c 0x980132 0x98002c 0x7e11e2 0x7e163c 0x97fed4 0x97fe3c 0x9510b7 0x98ba9d 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x9802b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x980284 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x980196 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x980131 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x98002b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97fed3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97fe3b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98ba9c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x5d6df8 0x5d6bb2 0x5d6a45 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x5d6df7 net.newAddr+0x97 net/interface_linux.go:182 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x80d005 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x80d004 crypto/x509.marshalPublicKey+0x1a4 crypto/x509/x509.go:110 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x4c95b5 0x7d59cc 0x7d649f 0x7d6b70 0xda7b65 0xda7b32 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x4c95b4 reflect.MakeSlice+0x74 reflect/value.go:2992 # 0x7d59cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:984 # 0x7d649e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:972 # 0x7d6b6f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1160 # 0xda7b64 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1133 # 0xda7b31 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:191 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 256] @ 0xb740ff 0xbc0965 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0964 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:249 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x90b911 0x90b825 0xd9ee38 0xd9edfb 0xd9ebcf 0x48b4a1 # 0x90b910 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9ee37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9edfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0xd9ebce github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:332 0: 0 [5: 320] @ 0x468a46 0x152c773 0x1531a13 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x51c27b 0xd45586 0xd45608 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [4: 192] @ 0x7db2f2 0x7db813 0x80d018 0x80cfee 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7db2f1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d017 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x80cfed crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x14fc2fa 0x151723e 0x151b0a8 0x151b07b 0x7e6d4b 0x7e3f36 0x9433b2 0x98d245 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x151723d crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x151b0a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x151b07a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:446 # 0x7e6d4a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x7e3f35 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9433b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x98d244 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x4c999d 0x553c9d 0x55467d 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x553c9c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55467c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1536] @ 0x468a46 0x11e1c96 0x11e19da 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x11e1c95 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x195 github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x11e19d9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x59 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x14e18ee 0x6dfedd 0x98fa5e 0x98be7c 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x14fff34 0x1517882 0x1517565 0x151b0a8 0x151b07b 0x7e6d4b 0x7e3f36 0x9433b2 0x98d245 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14fff33 crypto/internal/fips140/nistec.P256OrdInverse+0x913 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x1517881 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x1517564 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 crypto/internal/fips140/ecdsa/ecdsa.go:477 # 0x151b0a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x151b07a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:446 # 0x7e6d4a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x7e3f35 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9433b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x98d244 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 8192] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 9472] @ 0x732a94 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x734c30 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x734c2f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 256] @ 0xdf4598 0xdf3690 0xdfab1c 0xdfa2ca 0xdfa178 0xdf791a 0xdeb2f1 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0xdf4597 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3f7 github.com/quic-go/quic-go@v0.54.1/framer.go:204 # 0xdf368f github.com/quic-go/quic-go.(*framer).Append+0xef github.com/quic-go/quic-go@v0.54.1/framer.go:97 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf7919 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6f9 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:402 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 768] @ 0x675e9e 0x675e92 0x675dc5 0xdcfa5e 0xdcf47a 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0xe1727a 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdcfa5d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:47 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 240] @ 0xc4a225 0xc4a3a6 0xec1dc7 0xd7c63d 0xd7598a 0xd693b8 0x48b4a1 # 0xc4a224 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc4a3a5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xec1dc6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:281 # 0xd7c63c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:45 # 0xd75989 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x1c9 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:595 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 8192] @ 0x95be15 0x95be2b 0x95cbc5 0x953ff2 0x9921c8 0x48b4a1 # 0x95be14 crypto/internal/fips140/mlkem.NewDecapsulationKey768+0xa54 crypto/internal/fips140/mlkem/mlkem768.go:200 # 0x95be2a crypto/tls.(*Conn).makeClientHello+0xa6a crypto/tls/handshake_client.go:158 # 0x95cbc4 crypto/tls.(*Conn).clientHandshake+0x84 crypto/tls/handshake_client.go:263 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x52cda5 0x52ceb0 0x7d2eee 0x8014f8 0x80181d 0xda7388 0x961e43 0x9669d2 0x96360c 0x95d34e 0x953ff2 0x9921c8 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x7d2eed encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:233 # 0x8014f7 crypto/x509.parseCertificate+0x1077 crypto/x509/parser.go:1078 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x961e42 crypto/tls.(*Conn).verifyServerCertificate+0x7e2 crypto/tls/handshake_client.go:1195 # 0x9669d1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x96360b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 192] @ 0xdc1f11 0xdc633f 0xdc631e 0xdc3512 0xddaccb 0xe16dd7 0xe1664b 0xebd4ea 0xeb6ec8 0xec0bf5 0xec0825 0xd75c0a 0xd693b8 0x48b4a1 # 0xdc1f10 github.com/quic-go/quic-go/internal/congestion.newCubicSender+0xb0 github.com/quic-go/quic-go@v0.54.1/internal/congestion/cubic_sender.go:95 # 0xdc633e github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x7e github.com/quic-go/quic-go@v0.54.1/internal/congestion/cubic_sender.go:75 # 0xdc631d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:130 # 0xdc3511 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:22 # 0xddacca github.com/quic-go/quic-go.init.func2+0x86a github.com/quic-go/quic-go@v0.54.1/connection.go:399 # 0xe16dd6 github.com/quic-go/quic-go.(*Transport).doDial+0x6f6 github.com/quic-go/quic-go@v0.54.1/transport.go:305 # 0xe1664a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.54.1/transport.go:255 # 0xebd4e9 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.54.1/transport.go:237 # 0xeb6ec7 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/connmgr.go:361 # 0xec0bf4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x314 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:138 # 0xec0824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2c4 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:122 # 0xd75c09 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x449 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:606 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xa13a65 0xa13a3e 0xa13a3d 0xa13c0e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xa13a64 net/textproto.MIMEHeader.Set+0x124 net/textproto/header.go:22 # 0xa13a3d net/http.Header.Set+0xfd net/http/header.go:40 # 0xa13a3c net/http.Error+0xfc net/http/server.go:2352 # 0xa13c0d net/http.NotFound+0x2d net/http/server.go:2358 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1280] @ 0xdb0dab 0xdb33fe 0xde72fa 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0xe1727a 0x48b4a1 # 0xdb0daa github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.54.1/internal/wire/crypto_frame.go:34 # 0xdb33fd github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xbd github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:132 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3c54 0x8efa39 0xd3f587 0xd3f57d 0xd3ef1c 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3c53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd3f586 github.com/libp2p/go-buffer-pool.Get+0x506 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3f57c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x4fc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:638 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 8880128] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 24] @ 0x12a9b05 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x12a9b04 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x444 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:512 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [1: 16] @ 0x10f0813 0x10f07f2 0x10ea20b 0x10ea045 0x48b4a1 # 0x10f0812 sort.Reverse+0x292 sort/sort.go:103 # 0x10f07f1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).getNATType+0x271 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:568 # 0x10ea20a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).maybeNotify+0x2a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:96 # 0x10ea044 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).worker+0x1c4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:77 0: 0 [1: 32] @ 0xd9efbd 0xd9ef79 0xd9ebcf 0x48b4a1 # 0xd9efbc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0xd9ebce github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:332 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 256] @ 0x677d9a 0x677da6 0x6dff77 0x14e181b 0x6dfedd 0x6e0079 0x6e0585 0xdd6cb8 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e0078 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:30 # 0x6e0584 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:93 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 384] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0xdf47a8 0xdf3690 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdf47a7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x607 github.com/quic-go/quic-go@v0.54.1/framer.go:189 # 0xdf368f github.com/quic-go/quic-go.(*framer).Append+0xef github.com/quic-go/quic-go@v0.54.1/framer.go:97 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [2: 32] @ 0xb557e5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0xb557e4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x84 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 352] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xa0e17f 0xa0dbf7 0x147e4e8 0x147da95 0x147d73f 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e17e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x147e4e7 github.com/creachadair/jrpc2/jhttp.writeJSON+0x267 github.com/creachadair/jrpc2@v1.3.2/jhttp/getter.go:149 # 0x147da94 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x54 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:170 # 0x147d73e github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x5fe github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:147 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 224] @ 0x12c033c 0x12c0268 0x12a78ab 0x1305865 0x1305528 0x1304d25 0x130303a 0x48b4a1 # 0x12c033b golang.org/x/net/http2.NewFramer+0x2bb golang.org/x/net@v0.44.0/http2/frame.go:436 # 0x12c0267 google.golang.org/grpc/internal/transport.newFramer+0x1e7 google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:414 # 0x12a78aa google.golang.org/grpc/internal/transport.NewHTTP2Client+0xf8a google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:338 # 0x1305864 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.75.1/clientconn.go:1400 # 0x1305527 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.75.1/clientconn.go:1347 # 0x1304d24 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.75.1/clientconn.go:1279 # 0x1303039 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.75.1/clientconn.go:942 0: 0 [2: 96] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 24] @ 0x94a35a 0x98b549 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x94a359 crypto/tls.supportedSignatureAlgorithmsCert+0x19 crypto/tls/common.go:1743 # 0x98b548 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0xa8 crypto/tls/handshake_server_tls13.go:852 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c9d5 0x1531b46 0x15310ed 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15310ec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x663493 0x6638ef 0x66ed0a 0x13ff6c5 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x6638ee github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x66ed09 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:36 # 0x13ff6c4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x24 github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0xdf4598 0xdf3690 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0xdf4597 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3f7 github.com/quic-go/quic-go@v0.54.1/framer.go:204 # 0xdf368f github.com/quic-go/quic-go.(*framer).Append+0xef github.com/quic-go/quic-go@v0.54.1/framer.go:97 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [6: 768] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x15314ed 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x15314ec crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xdb62ad 0xdb344e 0xde72fa 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdb62ac github.com/quic-go/quic-go/internal/wire.parseMaxDataFrame+0x2c github.com/quic-go/quic-go@v0.54.1/internal/wire/max_data_frame.go:15 # 0xdb344d github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x10d github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:136 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 16] @ 0x6e6045 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3fed 0x6f3f0c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e6044 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:204 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3fec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3f0b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x7bec76 0x7beb7f 0xb5484f 0x115f82b 0x115f80b 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x7bec75 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0x115f82a github.com/multiformats/go-multiaddr/net.FromIP+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115f80a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x2aa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:647 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 32] @ 0x7be630 0x7be5ca 0x7c0fa5 0x11dbff9 0x11dba65 0xd6b1b7 0xd6d67b 0xd6b007 0xd7868c 0x48b4a1 # 0x7be62f strings.(*Builder).WriteByte+0x8f strings/builder.go:97 # 0x7be5c9 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29 github.com/multiformats/go-multiaddr@v0.16.1/component.go:223 # 0x7c0fa4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x11dbff8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x11dba64 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3e4 github.com/pactus-project/pactus/network/notifee.go:104 # 0xd6b1b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:443 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6b006 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:442 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 48] @ 0x480e53 0x4c95e5 0x7d59cc 0x7d649f 0x7d6b70 0xda7b65 0xda7b32 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x480e52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c95e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x7d59cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:984 # 0x7d649e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:972 # 0x7d6b6f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1160 # 0xda7b64 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1133 # 0xda7b31 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:191 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 10936320] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x51ed3e 0x51f2d0 0x11ee505 0x11ee47b 0x729045 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x51ed3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f2cf fmt.Sprintf+0x2f fmt/print.go:238 # 0x11ee504 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0xc4 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x11ee47a github.com/pactus-project/pactus/state.(*state).String+0x3a github.com/pactus-project/pactus/state/state.go:531 # 0x729044 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x65284a 0x6e1c3e 0x6e1c1b 0x657ec4 0x659869 0x654474 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6e1c3d github.com/fxamacker/cbor/v2.Marshal+0x3d github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6e1c1a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).MarshalCBOR+0x1a github.com/pactus-project/pactus/crypto/bls/public_key.go:72 # 0x657ec3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c9d5 0x1531b46 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 352] @ 0xbc28a9 0x48b4a1 # 0xbc28a8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:456 0: 0 [1: 160] @ 0x53d895 0x53d2bd 0x53d499 0x543fb7 0x66e64a 0x6e1e26 0x6e1dc9 0x6e91e6 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x1403676 0x137b5eb 0x13d263e 0x137b443 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x543fb6 encoding/binary.Write+0xd6 encoding/binary/binary.go:418 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1e25 github.com/pactus-project/pactus/util/encoding.WriteElements+0x85 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e1dc8 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x28 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6e91e5 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x225 github.com/pactus-project/pactus/types/tx/payload/bond.go:79 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x1403675 github.com/pactus-project/pactus/www/grpc.(*transactionServer).BroadcastTransaction+0x55 github.com/pactus-project/pactus/www/grpc/transaction.go:78 # 0x137b5ea github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_BroadcastTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137b442 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_BroadcastTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x1368a75 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1368a74 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:389 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 24] @ 0x468972 0x467e65 0x468085 0x5eabe6 0x5eab33 0x5e4172 0xd3ffdb 0xd3fc38 0x48b4a1 # 0x5eabe5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x5eab32 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x5e4171 net.(*OpError).Error+0xf1 net/net.go:518 # 0xd3ffda github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd3fc37 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] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 512] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x90bbe8 0x90b42b 0xd9edfa 0x116902c 0xd70025 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x90bbe7 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x90b42a github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.1/multistream.go:80 # 0xd9edf9 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 416] @ 0xb3ccb0 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0xb3ccaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 112] @ 0xe0506b 0xe0f345 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xe0506a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.54.1/send_stream.go:77 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 768] @ 0xb66826 0xb669f2 0xb6dbf8 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb6dbf7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:237 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x4ded4d 0x4defd2 0x5d3a2c 0x5ed47b 0x5ec310 0xa173ac 0x147efa8 0x147ffee 0x48b4a1 # 0x4ded4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4defd1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x5d3a2b net.(*netFD).accept+0x1cb net/fd_unix.go:177 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa173ab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x147efa7 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x147ffed github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xad github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 416] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [4: 8683520] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 96] @ 0x7e15a5 0x9792d4 0x9792b3 0x7e11e2 0x7e163c 0x979274 0x979253 0x7e11e2 0x7e163c 0x9784bd 0x9783b4 0x7e11e2 0x7e163c 0x9782d4 0x9782b3 0x7e11e2 0x7e163c 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9792d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9792b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x979273 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x979252 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9784bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9783b3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9782d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9782b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 480] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7bee7a 0x7beb7f 0xb54709 0xb557b5 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bee79 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0xdcfa7b 0xdcf47a 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdcfa7a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:52 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 96] @ 0xbbf928 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbbf927 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x327 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:105 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 208] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x539e3a 0x5390b9 0x53907d 0x146fd5b 0x146fd46 0x1470fdd 0x147d68a 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x146fd5a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.2/client.go:449 # 0x146fd45 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.2/client.go:221 # 0x1470fdc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.2/client.go:350 # 0x147d689 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x549 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:126 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 512] @ 0xb3ccb0 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3ccaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 1408] @ 0x96d875 0x96d845 0x96d757 0x7e11e2 0x7e163c 0x96d4dd 0x96d497 0x7e11e2 0x7e163c 0x96d434 0x96d413 0x7e11e2 0x7e163c 0x96b27e 0x96b11c 0x96f795 0x9510b7 0x95cf95 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x96d874 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96d844 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96d756 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:290 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96d4dc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x7c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96d496 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:289 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96d433 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96d412 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96b27d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x265d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96b11b crypto/tls.(*clientHelloMsg).marshalMsg+0x24fb crypto/tls/handshake_messages.go:285 # 0x96f794 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95cf94 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 64] @ 0x789db4 0x7c517b 0x7c5176 0x7c5175 0x7c517c 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7c517a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7c5175 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7c5174 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7c517b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xa32fdf 0xa32fe0 0xa0c987 0xa11778 0x48b4a1 # 0xa32fde net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa32fdf net/http.readRequest+0xbf net/http/request.go:1087 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 224] @ 0x564605 0x554cc7 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x14728d5 0x14724e5 0x1477c45 0x1473e6c 0x48b4a1 # 0x564604 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x14728d4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.2/json.go:204 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x1477c44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.2/server.go:644 # 0x1473e6b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.2/server.go:147 0: 0 [1: 16] @ 0x5dc090 0x5dcf3e 0x5ee40c 0x121ed05 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5dc08f net.filterAddrList+0x18f net/ipsock.go:137 # 0x5dcf3d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x5ee40b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x121ed04 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 832] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [4: 64] @ 0x74966f 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x74966e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 8] @ 0xe082e8 0xdcb770 0xdcb5ee 0xdec335 0xdea9ae 0xde030f 0xe1727a 0x48b4a1 # 0xe082e7 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnLost+0x267 github.com/quic-go/quic-go@v0.54.1/send_stream.go:705 # 0xdcb76f github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0xaf github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:927 # 0xdcb5ed github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x6d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:908 # 0xdec334 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0xf4 github.com/quic-go/quic-go@v0.54.1/connection.go:2314 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 128] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [2: 192] @ 0x7e15a5 0x7e115d 0x994dd6 0x7e11e2 0x7e163c 0x99442f 0x9943b7 0x994326 0x98c9e7 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7e115c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x994dd5 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x95 crypto/tls/handshake_messages.go:1487 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x99442e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9943b6 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x994325 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x98c9e6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xdc40fe 0xdc6dfc 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdc40fd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:35 # 0xdc6dfb github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x35b github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:300 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xe0ffc6 0xe0ff27 0xddf417 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xe0ffc5 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x25 github.com/quic-go/quic-go@v0.54.1/streams_map.go:67 # 0xe0ff26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.54.1/streams_map.go:60 # 0xddf416 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f6 github.com/quic-go/quic-go@v0.54.1/connection.go:491 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x15162e6 0x1516c6c 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x15162e5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x1516c6b crypto/internal/fips140/ecdsa.newDRBG[...]+0x60b crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x14e18b0 0x152c9d5 0x1531b46 0x15310ed 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15310ec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xdb89bb 0xdb33d6 0xde72fa 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xdb89ba github.com/quic-go/quic-go/internal/wire.parseStopSendingFrame+0x13a github.com/quic-go/quic-go@v0.54.1/internal/wire/stop_sending_frame.go:29 # 0xdb33d5 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x95 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:130 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 48] @ 0x7db2f2 0x7db813 0xdd62c9 0xdd6262 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7db2f1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd62c8 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdd6261 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:76 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 192] @ 0xdb9308 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xdb9307 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:63 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [2: 32] @ 0x1444b5e 0x14448e5 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1444b5d github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2fd github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x14448e4 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x84 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x12a98f6 0x12a9932 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a98f5 google.golang.org/grpc/internal/transport.newWriteQuota+0x235 google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:49 # 0x12a9931 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:495 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x53b3e5 0x12acbf4 0x12acbc7 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x12acbf3 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.75.1/peer/peer.go:76 # 0x12acbc6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:739 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x53b3e5 0x131da3d 0x131d8ee 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x131da3c google.golang.org/grpc.newContextWithRPCInfo+0x1bc google.golang.org/grpc@v1.75.1/rpc_util.go:969 # 0x131d8ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.75.1/stream.go:418 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 320] @ 0x1294bbf 0x1090ccf 0x10906fa 0x10904f0 0x1090312 0x1293f59 0x128f176 0x12b3389 0x48b4a1 # 0x1294bbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.44.0/http2/frame.go:1586 # 0x1090cce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:406 # 0x10906f9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:349 # 0x10904ef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.44.0/http2/hpack/hpack.go:311 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b3388 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1656 0: 0 [1: 925696] @ 0x1428189 0x1427fe5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1428188 runtime/pprof.writeRuntimeProfile+0x68 runtime/pprof/pprof.go:786 # 0x1427fe4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 256] @ 0x52cf90 0x51f217 0x1426318 0x1425884 0x1428275 0x1427fe5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x52cf8f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1426317 runtime/pprof.printCountProfile.func1+0xc17 runtime/pprof/pprof.go:461 # 0x1425883 runtime/pprof.printCountProfile+0x183 runtime/pprof/pprof.go:474 # 0x1428274 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:796 # 0x1427fe4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 311296] @ 0x14281a5 0x1427fe5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14281a4 runtime/pprof.writeRuntimeProfile+0x84 runtime/pprof/pprof.go:787 # 0x1427fe4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0x12acdb4 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12acdb3 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:790 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 336] @ 0x12a989b 0x12a9932 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a989a google.golang.org/grpc/internal/transport.newWriteQuota+0x1da google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:46 # 0x12a9931 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:495 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x539aaa 0x539d1b 0x5390b9 0x53907d 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539d1a context.(*cancelCtx).propagateCancel+0x7a context/context.go:476 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x40a8f2 0x480f29 0xa0e066 0xa0dbf7 0x146407a 0x145eaba 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e065 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x1464079 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x145eab9 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x8873e5 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x480eda 0x480eef 0x539df6 0x5390b9 0x53907d 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x539df5 context.(*cancelCtx).propagateCancel+0x155 context/context.go:497 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x12a9b05 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9b04 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x444 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:512 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x12a970b 0x12a97b9 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a970a google.golang.org/grpc/internal/transport.newRecvBuffer+0x4a google.golang.org/grpc@v1.75.1/internal/transport/transport.go:72 # 0x12a97b8 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:487 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x663772 0x1400532 0x14004af 0x13ff50e 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1400531 github.com/pactus-project/pactus/crypto.Address.String+0x271 github.com/pactus-project/pactus/crypto/address.go:93 # 0x14004ae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x1ee github.com/pactus-project/pactus/www/grpc/blockchain.go:331 # 0x13ff50d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x12a98ac 0x12a9932 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x145e5b8 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a98ab google.golang.org/grpc/internal/transport.newWriteQuota+0x1eb google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:44 # 0x12a9931 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:495 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x145e5b7 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 352] @ 0x145e895 0x145e853 0x145e8a4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145e894 bytes.(*Buffer).String+0x3d4 bytes/buffer.go:77 # 0x145e852 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x392 github.com/pactus-project/pactus/www/html/server.go:274 # 0x145e8a3 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x3e3 github.com/pactus-project/pactus/www/html/blockchain.go:149 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x12ce40a 0x130b7ca 0x1326ea5 0x131ff31 0x12fecb9 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12ce409 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:55 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1326ea4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.75.1/stream.go:1849 # 0x131ff30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.75.1/stream.go:919 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x14271ea 0x1426ba5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14271e9 runtime/pprof.writeHeapInternal+0x5a9 runtime/pprof/pprof.go:672 # 0x1426ba4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x4c999d 0x86cf47 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366aa5 0x145e5b8 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86cf46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:184 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x145e5b7 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 240] @ 0x142b6d0 0x142b6a6 0x142cdaf 0x142c405 0x14286cf 0x48b4a1 # 0x142b6a5 runtime/pprof.allFrames+0x25 runtime/pprof/proto.go:214 # 0x142cdae runtime/pprof.(*profileBuilder).appendLocsForStack+0x36e runtime/pprof/proto.go:454 # 0x142c404 runtime/pprof.(*profileBuilder).build+0x364 runtime/pprof/proto.go:376 # 0x14286ce runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [1: 81920] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x410052 0x142da5f 0x142cf12 0x142c405 0x14286cf 0x48b4a1 # 0x142da5e runtime/pprof.(*profileBuilder).emitLocation+0x31e runtime/pprof/proto.go:609 # 0x142cf11 runtime/pprof.(*profileBuilder).appendLocsForStack+0x4d1 runtime/pprof/proto.go:470 # 0x142c404 runtime/pprof.(*profileBuilder).build+0x364 runtime/pprof/proto.go:376 # 0x14286ce runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [1: 27264] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0x142e67c 0x142e55d 0x142cf12 0x142c405 0x14286cf 0x48b4a1 # 0x142e67b runtime/pprof.(*profileBuilder).stringIndex+0xf3b runtime/pprof/proto.go:138 # 0x142e55c runtime/pprof.(*profileBuilder).emitLocation+0xe1c runtime/pprof/proto.go:651 # 0x142cf11 runtime/pprof.(*profileBuilder).appendLocsForStack+0x4d1 runtime/pprof/proto.go:470 # 0x142c404 runtime/pprof.(*profileBuilder).build+0x364 runtime/pprof/proto.go:376 # 0x14286ce runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [1: 139264] @ 0x6d1e16 0x6d1e40 0x6dd487 0x6dd448 0x14291a8 0x14298d7 0x142c445 0x14286cf 0x48b4a1 # 0x6d1e15 compress/flate.newDeflateFast+0x3b5 compress/flate/deflatefast.go:64 # 0x6d1e3f compress/flate.(*compressor).init+0x3df compress/flate/deflate.go:586 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x14291a7 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0x14298d6 runtime/pprof.(*profileBuilder).pbSample+0xb6 runtime/pprof/proto.go:168 # 0x142c444 runtime/pprof.(*profileBuilder).build+0x3a4 runtime/pprof/proto.go:378 # 0x14286ce runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [1: 160] @ 0x841196 0x840a50 0x12ce3dc 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x12ce3db google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:51 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 208] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x539e3a 0x5390b9 0x53907d 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x145e5b8 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x145e5b7 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x14271ea 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14271e9 runtime/pprof.writeHeapInternal+0x5a9 runtime/pprof/pprof.go:672 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 1064960] @ 0x1426cf1 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426cf0 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 3735552] @ 0x46e796 0x44da85 0x48795b 0x46f08f 0x48b4a1 # 0x46e795 runtime.traceAdvance.func1+0x155 runtime/trace.go:405 # 0x44da84 runtime.forEachGRace+0x44 runtime/proc.go:745 # 0x48795a runtime.traceAdvance+0x9a runtime/trace.go:361 # 0x46f08e runtime.(*traceAdvancerState).start.func1+0x2e runtime/trace.go:996 0: 0 [2: 2359296] @ 0x46e796 0x44da85 0x48795b 0x46f08f 0x48b4a1 # 0x46e795 runtime.traceAdvance.func1+0x155 runtime/trace.go:405 # 0x44da84 runtime.forEachGRace+0x44 runtime/proc.go:745 # 0x48795a runtime.traceAdvance+0x9a runtime/trace.go:361 # 0x46f08e runtime.(*traceAdvancerState).start.func1+0x2e runtime/trace.go:996 0: 0 [2: 1474560] @ 0x46e796 0x44da85 0x48795b 0x46f08f 0x48b4a1 # 0x46e795 runtime.traceAdvance.func1+0x155 runtime/trace.go:405 # 0x44da84 runtime.forEachGRace+0x44 runtime/proc.go:745 # 0x48795a runtime.traceAdvance+0x9a runtime/trace.go:361 # 0x46f08e runtime.(*traceAdvancerState).start.func1+0x2e runtime/trace.go:996 0: 0 [1: 212992] @ 0x46e796 0x44da85 0x48795b 0x46f08f 0x48b4a1 # 0x46e795 runtime.traceAdvance.func1+0x155 runtime/trace.go:405 # 0x44da84 runtime.forEachGRace+0x44 runtime/proc.go:745 # 0x48795a runtime.traceAdvance+0x9a runtime/trace.go:361 # 0x46f08e runtime.(*traceAdvancerState).start.func1+0x2e runtime/trace.go:996 0: 0 [2: 245760] @ 0x46e796 0x44da85 0x48795b 0x46f08f 0x48b4a1 # 0x46e795 runtime.traceAdvance.func1+0x155 runtime/trace.go:405 # 0x44da84 runtime.forEachGRace+0x44 runtime/proc.go:745 # 0x48795a runtime.traceAdvance+0x9a runtime/trace.go:361 # 0x46f08e runtime.(*traceAdvancerState).start.func1+0x2e runtime/trace.go:996 0: 0 [1: 240] @ 0x478765 0x478754 0x478185 0x4784d6 0x4784d6 0x4784d6 0x4784d6 0x478029 0x487ebb 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4864] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0x1424050 0x142be85 0x1428690 0x48b4a1 # 0x142404f runtime/pprof.(*profMap).lookup+0x32f runtime/pprof/map.go:81 # 0x142be84 runtime/pprof.(*profileBuilder).addCPUData+0x104 runtime/pprof/proto.go:338 # 0x142868f runtime/pprof.profileWriter+0x6f runtime/pprof/pprof.go:865 0: 0 [1: 131072] @ 0x45c3d9 0x4746f3 0x46df5b 0x7850bc 0x784fec 0x784c35 0x143d4a5 0x143d469 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x7850bb runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x784feb runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x784c34 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x194 runtime/trace/subscribe.go:80 # 0x143d4a4 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x143d468 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:183 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 80] @ 0x52cf90 0x51f217 0x1425932 0x1425884 0x1428275 0x1427fe5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x52cf8f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1425931 runtime/pprof.printCountProfile.func1+0x231 runtime/pprof/pprof.go:459 # 0x1425883 runtime/pprof.printCountProfile+0x183 runtime/pprof/pprof.go:474 # 0x1428274 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:796 # 0x1427fe4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 96] @ 0x47874b 0x478185 0x4784d6 0x4784d6 0x4784d6 0x4784d6 0x4784d6 0x478029 0x487ebb 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 9338880] @ 0x46e796 0x44da85 0x48795b 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 3686400] @ 0x46e796 0x44da85 0x48795b 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 638976] @ 0x46e796 0x44da85 0x48795b 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 491520] @ 0x46e796 0x44da85 0x48795b 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x468972 0x467e65 0x468085 0x46982c 0x4697ed 0x1426765 0x14270ef 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426764 runtime/pprof.printStackRecord+0x104 runtime/pprof/pprof.go:545 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 1597440] @ 0x1426cf1 0x1426ba5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426cf0 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x1426ba4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 131072] @ 0x45c3d9 0x417731 0x1428470 0x143d0eb 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x142846f runtime/pprof.StartCPUProfile+0xef runtime/pprof/pprof.go:847 # 0x143d0ea net/http/pprof.Profile+0x2ca net/http/pprof/pprof.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x6e4d06 0x6e4ce3 0x6e4c1f 0x13ffe72 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e4d05 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x6e4ce2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x6e4c1e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x13ffe71 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 98304] @ 0x145d3c5 0x145d386 0x145d3d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145d3c4 bytes.(*Buffer).String+0x904 bytes/buffer.go:77 # 0x145d385 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x8c5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x145d3d3 github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x913 github.com/pactus-project/pactus/www/html/blockchain.go:47 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 5283840] @ 0x146123a 0x14611ff 0x1461249 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1461239 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x14611fe github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x1461248 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x789db4 0x1460968 0x1460942 0x1460943 0x1460941 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x1460967 github.com/mr-tron/base58/base58.FastBase58Encoding+0x607 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x1460941 github.com/mr-tron/base58/base58.Encode+0x5e1 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x1460942 github.com/libp2p/go-libp2p/core/peer.ID.String+0x5e2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x1460940 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x5e0 github.com/pactus-project/pactus/www/html/network.go:57 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x14641d4 0x1460de6 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14641d3 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0x93 github.com/pactus-project/pactus/www/html/server.go:229 # 0x1460de5 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xa85 github.com/pactus-project/pactus/www/html/network.go:64 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x6df21b 0x1465b7b 0x14624f5 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x6df21a github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x11a github.com/pactus-project/pactus/util/utils.go:161 # 0x1465b7a github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x14624f4 github.com/pactus-project/pactus/www/html.metricToTable+0xd4 github.com/pactus-project/pactus/www/html/network.go:153 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8388608] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1460c25 0x1460b93 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1460c24 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x8c4 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1460b92 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x832 github.com/pactus-project/pactus/www/html/network.go:61 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x1460fc5 0x1460f39 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1460fc4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0xc64 github.com/pactus-project/pactus/www/html/server.go:209 # 0x1460f38 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xbd8 github.com/pactus-project/pactus/www/html/network.go:67 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4194304] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1464213 0x1460de6 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1464212 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0xd2 github.com/pactus-project/pactus/www/html/server.go:229 # 0x1460de5 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xa85 github.com/pactus-project/pactus/www/html/network.go:64 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x1465c25 0x1465bff 0x146281e 0x14625b4 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1465c24 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe4 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1465bfe github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x146281d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x14625b3 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2097152] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1460e8f 0x1460de7 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1460e8e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xb2e github.com/pactus-project/pactus/www/html/server.go:225 # 0x1460de6 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xa86 github.com/pactus-project/pactus/www/html/network.go:65 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 240] @ 0x663772 0x14614aa 0x146127a 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x14614a9 github.com/pactus-project/pactus/crypto.Address.String+0x1149 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1461279 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x8881aa 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8881a9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5275 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 18432] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x8881e6 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8881e5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5275 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x8881aa 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8881a9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5275 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x8881e6 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8881e5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5275 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 12976128] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 1024] @ 0x53185f 0xb8342f 0xb83415 0xb831cf 0xba061c 0xb9f919 0xba2d45 0x48b4a1 # 0x53185e strings.genSplit+0x7e strings/strings.go:305 # 0xb8342e strings.Split+0x14e strings/strings.go:361 # 0xb83414 github.com/prometheus/procfs.parseProcNetstat+0x134 github.com/prometheus/procfs@v0.17.0/proc_netstat.go:194 # 0xb831ce github.com/prometheus/procfs.Proc.Netstat+0x14e github.com/prometheus/procfs@v0.17.0/proc_netstat.go:178 # 0xba061b github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0xc5b github.com/prometheus/client_golang@v1.23.2/prometheus/process_collector_procfsenabled.go:67 # 0xb9f918 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 github.com/prometheus/client_golang@v1.23.2/prometheus/process_collector.go:147 # 0xba2d44 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0x104 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:456 0: 0 [3: 96] @ 0x51c5ba 0xd45586 0xd45608 0xd7b6ea 0x1172d0c 0x116dd02 0x11de6d8 0x48b4a1 # 0x51c5b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 16] @ 0x4be3a6 0x4cf469 0x522872 0x522873 0x523d65 0x5226be 0x5250be 0x51f2f3 0x76bfb1 0x775cd6 0x77651e 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x4be3a5 reflect.packEface+0x45 reflect/value.go:135 # 0x4cf468 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x522871 reflect.Value.Interface+0x91 reflect/value.go:1473 # 0x522872 fmt.(*pp).printValue+0x92 fmt/print.go:769 # 0x523d64 fmt.(*pp).printValue+0x1584 fmt/print.go:910 # 0x5226bd fmt.(*pp).printArg+0x49d fmt/print.go:759 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x76bfb0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x775cd5 github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x475 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:399 # 0x77651d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:555 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xc6ea39 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc6ea38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0xf8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2110 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 112] @ 0x415a34 0x4ecf28 0x75546a 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0x755469 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0xa9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:171 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 10752] @ 0x7771d0 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x7771cf github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3c54 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3c53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x7c34a8 0x7c34dc 0x7c9d33 0x7beb46 0xb54709 0xb55955 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x7c34a7 net.ParseIP+0x27 net/ip.go:528 # 0x7c34db github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7beb45 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 32] @ 0x5f552a 0x5f01b5 0x5f0f9e 0x5ef4a5 0xe1558d 0xe0475a 0xe0447e 0xded491 0xde971d 0xde0485 0x48b4a1 # 0x5f5529 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5f01b4 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5f0f9d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5ef4a4 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xe1558c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:267 # 0xe04759 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.54.1/send_conn.go:98 # 0xe0447d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.54.1/send_conn.go:74 # 0xded490 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x310 github.com/quic-go/quic-go@v0.54.1/connection.go:2466 # 0xde971c github.com/quic-go/quic-go.(*Conn).handleCloseError+0x61c github.com/quic-go/quic-go@v0.54.1/connection.go:1914 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0xdfb7df 0xdfb21f 0xdec3b9 0xdea9ae 0xdeaa08 0xde030f 0xe1727a 0x48b4a1 # 0xdfb7de github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x35e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:792 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 48] @ 0x4a4619 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 3456] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc65cd2 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc65cd1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x851 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1323 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 512] @ 0x7f3d9e 0x7f3db3 0xdcfa54 0xdcf47a 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdcfa53 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:43 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 278528] @ 0x739312 0x74e1aa 0x74d6b1 0x74dc49 0x750255 0x74ef05 0x74f45e 0x74f5f0 0x8f7abd 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74e1a9 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x74d6b0 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x74dc48 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x750254 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x74ef04 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x74f45d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x74f5ef github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8f7abc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 256] @ 0x73e0e9 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73e0e8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 896] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc65cd2 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc65cd1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x851 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1323 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 96] @ 0x480eda 0x480eef 0xda7872 0xda785b 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0xda7871 crypto/x509.NewCertPool+0x51 crypto/x509/cert_pool.go:67 # 0xda785a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:162 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 352] @ 0x6d1b5f 0x6d1c2c 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1b5e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x6d1c2b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0x4a4712 0x4a3ca5 0xdc7a3f 0xdc7a61 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdc7a3e github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:55 # 0xdc7a60 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:396 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x9fc859 0x9fcd05 0xa0fed0 0xa0fc64 0xa0ad89 0xa10c45 0xa11a45 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9fc858 net/http.Header.sortedKeyValues+0x38 net/http/header.go:168 # 0x9fcd04 net/http.Header.writeSubset+0xc4 net/http/header.go:195 # 0xa0fecf net/http.Header.WriteSubset+0x196f net/http/header.go:187 # 0xa0fc63 net/http.(*chunkWriter).writeHeader+0x1703 net/http/server.go:1569 # 0xa0ad88 net/http.(*chunkWriter).close+0x28 net/http/server.go:410 # 0xa10c44 net/http.(*response).finishRequest+0x64 net/http/server.go:1709 # 0xa11a44 net/http.(*conn).serve+0x6a4 net/http/server.go:2116 0: 0 [1: 442368] @ 0x739412 0x74e1aa 0x74d6b1 0x74dc49 0x750255 0x74ef05 0x74f45e 0x74f5f0 0x8f7abd 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x739411 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x74e1a9 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x74d6b0 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x74dc48 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x750254 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x74ef04 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x74f45d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x74f5ef github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8f7abc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x66e956 0x6ef90c 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66e955 github.com/pactus-project/pactus/util/encoding.ReadVarString+0x95 github.com/pactus-project/pactus/util/encoding/encoding.go:403 # 0x6ef90b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x12b github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xdeb8a9 0xdeb89d 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdeb8a8 github.com/quic-go/quic-go.getLargePacketBuffer+0x48 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:79 # 0xdeb89c github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x3c github.com/quic-go/quic-go@v0.54.1/connection.go:2199 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 48] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x12231c5 0x12227e8 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x12227e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 896] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 48] @ 0xb6a685 0xb7021d 0xb6fdbf 0x48b4a1 # 0xb6a684 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetTrackedCplsForRefresh+0xc4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table_refresh.go:24 # 0xb7021c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:250 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x11e43e5 0x11e43a1 0x48b4a1 # 0x11e43e4 github.com/pactus-project/pactus/sync/bundle/message.NewTransactionsMessage+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:16 # 0x11e43a0 github.com/pactus-project/pactus/txpool.(*txPool).AppendTxAndBroadcast.func1+0x20 github.com/pactus-project/pactus/txpool/txpool.go:116 0: 0 [6: 480] @ 0x8e2474 0x8e239d 0x8f321d 0xc50c76 0xc50c9e 0xd6ac09 0xd7868c 0x48b4a1 # 0x8e2473 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:174 # 0x8e239c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:159 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0xc50c75 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc50c9d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd6ac08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:398 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 896] @ 0xb66826 0xb669f2 0xb6dbf8 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb6dbf7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:237 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0xd5fdee 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0x116b668 0xb48599 0xb483c5 0xb480a5 0xb4730c 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd5fded github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:37 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x116b667 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:601 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb483c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:191 # 0xb480a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:141 # 0xb4730b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:74 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [1: 128] @ 0x53d895 0x53d2bd 0x53d499 0x5441dc 0x66e64a 0x66f0f2 0x6e9f10 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5441db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e9f0f github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x4f github.com/pactus-project/pactus/types/tx/payload/transfer.go:53 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 768] @ 0xc273d6 0xc26145 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc273d5 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xc26144 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0xb69c25 0xb69b48 0xbb35a5 0x48b4a1 # 0xb69c24 github.com/libp2p/go-libp2p-kbucket.(*bucket).peerIds+0x1a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:92 # 0xb69b47 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0xc7 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:524 # 0xbb35a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:565 0: 0 [2: 64] @ 0x152c625 0x1531a13 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 19390464] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 96] @ 0x480eda 0x480eef 0xd4e4cc 0xd6b1b7 0xd6d67b 0xd6b007 0xd7868c 0x48b4a1 # 0xd4e4cb github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1cb github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:679 # 0xd6b1b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:443 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6b006 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:442 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 32] @ 0x7cc0b2 0x7cb107 0xd911d4 0xd91590 0xd9153d 0xd93e4a 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x7cc0b1 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x7cb106 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:123 # 0xd911d3 golang.org/x/crypto/curve25519.x25519+0x1f3 golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:84 # 0xd9158f golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:71 # 0xd9153c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd93e49 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98f90d 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98f88e 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x841196 0x840a50 0xda3f85 0xda32df 0xda5628 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xda3f84 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x2a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:235 # 0xda32de github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:119 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 176] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x1225805 0x122bcf3 0x14a923f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1225804 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:197 # 0x122bcf2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:243 # 0x14a923e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [5: 4480] @ 0xb66826 0xb669f2 0xb6dbf8 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb6dbf7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:237 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xdd49b6 0xdcf3dd 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 256] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1463ce7 0x140bf28 0x14639c8 0x1463991 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1463ce6 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:163 # 0x140bf27 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x14639c7 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x1463990 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x152ca0e 0x1531b46 0x1530fd0 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152ca0d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1530fcf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x889b76 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x889b75 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5577 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x480eda 0x480eef 0xd3c452 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd3c451 github.com/libp2p/go-yamux/v5.newSession+0x231 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:140 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 512] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 16] @ 0x1463c8b 0x140bf28 0x14639c8 0x1463991 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1463c8a github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0xaa github.com/pactus-project/pactus/www/html/server.go:163 # 0x140bf27 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x14639c7 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x1463990 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x978199 0x978104 0x9780fd 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x978198 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x978103 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x9780fc crypto/tls.(*encryptedExtensionsMsg).marshal+0x3c crypto/tls/handshake_messages.go:1013 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x5ecad2 0x5d3abb 0x5ed47b 0x5ec310 0xb57267 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5ecad1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5d3aba net.(*netFD).accept+0x25a net/fd_unix.go:178 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb57266 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 48] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x1400532 0x14004af 0x13ff50e 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1400531 github.com/pactus-project/pactus/crypto.Address.String+0x271 github.com/pactus-project/pactus/crypto/address.go:93 # 0x14004ae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x1ee github.com/pactus-project/pactus/www/grpc/blockchain.go:331 # 0x13ff50d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 24] @ 0x51f306 0x1266534 0x13ff785 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1266533 google.golang.org/grpc/status.Errorf+0x33 google.golang.org/grpc@v1.75.1/status/status.go:64 # 0x13ff784 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0xe4 github.com/pactus-project/pactus/www/grpc/blockchain.go:252 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbb21e9 0xbb446f 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbb21e8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:383 # 0xbb446e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:692 0: 0 [2: 32] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7bf257 0x7beee5 0x7beb7f 0xb5484f 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98f88e 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x468a46 0x7be46c 0x7bf257 0x7beee5 0x7beb7f 0xb54709 0x115fa9c 0x115fa7c 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0x115fa9b github.com/multiformats/go-multiaddr/net.FromIP+0x53b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115fa7b github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x51b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:662 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [4: 8552448] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 512] @ 0x4a4712 0x4a3ca5 0xe2845f 0xe2843c 0xe028ca 0xe01eda 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3bca5 0xc58945 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe2845e github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe2843b github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe028c9 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:243 # 0xe01ed9 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b9 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:146 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3bca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc58944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x513605 0x51391d 0x511cde 0x72f9b3 0x72f9aa 0x72eea9 0x76f84d 0x766f35 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x513604 os.newFile+0x64 os/file_unix.go:144 # 0x51391c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72f9b2 os.Open+0x32 os/file.go:390 # 0x72f9a9 github.com/syndtr/goleveldb/leveldb/storage.syncDir+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage_unix.go:90 # 0x72eea8 github.com/syndtr/goleveldb/leveldb/storage.(*fileWrap).Sync+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:598 # 0x76f84c github.com/syndtr/goleveldb/leveldb.(*session).flushManifest+0x8c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:484 # 0x766f34 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x114 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:233 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 160] @ 0x9802b5 0x980285 0x980197 0x7e11e2 0x7e163c 0x980132 0x98002c 0x7e11e2 0x7e163c 0x97fed4 0x97fe3c 0x980778 0x98d37f 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x9802b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x980284 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x980196 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x980131 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x98002b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97fed3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97fe3b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x980777 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98d37e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 557056] @ 0x739312 0x74e1aa 0x74d6b1 0x74dc49 0x750255 0x74ef05 0x74f45e 0x74f5f0 0x8f7abd 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74e1a9 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x74d6b0 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x74dc48 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x750254 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x74ef04 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x74f45d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x74f5ef github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8f7abc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x480e53 0x4c95e5 0x7d59cc 0x7d649f 0x7d6b70 0xda7b65 0xda7b32 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x480e52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c95e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x7d59cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:984 # 0x7d649e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:972 # 0x7d6b6f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1160 # 0xda7b64 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1133 # 0xda7b31 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:191 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xe15873 0xe04225 0xe0bea5 0xe0a54b 0xe094a5 0x48b4a1 # 0xe15872 github.com/quic-go/quic-go.(*packetInfo).OOB+0x172 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:291 # 0xe04224 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.54.1/send_conn.go:56 # 0xe0bea4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.54.1/server.go:717 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 704] @ 0xded832 0xded772 0xe105c5 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xded831 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.54.1/internal/flowcontrol/stream_flow_controller.go:34 # 0xded771 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.54.1/connection.go:2544 # 0xe105c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 320] @ 0x108fa91 0x108f98b 0x1090b9f 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b3389 0x48b4a1 # 0x108fa90 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.44.0/http2/hpack/tables.go:60 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x1090b9e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:393 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b3388 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1656 0: 0 [1: 704512] @ 0x739312 0x74e1aa 0x74d6b1 0x74dc49 0x750255 0x74ef05 0x74f45e 0x74f5f0 0x8f7abd 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74e1a9 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x74d6b0 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x74dc48 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x750254 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x74ef04 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x74f45d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x74f5ef github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8f7abc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1280] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 512] @ 0x4a4712 0x4a3ca5 0xdc7a3f 0xdc7a61 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdc7a3e github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:55 # 0xdc7a60 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:396 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x51c5ba 0xd45586 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3bca5 0xc58945 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x51c5b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3bca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc58944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0x12a6d9f 0x12a6d91 0x1305865 0x1305528 0x1304d25 0x130303a 0x48b4a1 # 0x12a6d9e google.golang.org/grpc/internal/grpcsync.NewEvent+0x47e google.golang.org/grpc@v1.75.1/internal/grpcsync/event.go:57 # 0x12a6d90 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x470 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:242 # 0x1305864 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.75.1/clientconn.go:1400 # 0x1305527 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.75.1/clientconn.go:1347 # 0x1304d24 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.75.1/clientconn.go:1279 # 0x1303039 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.75.1/clientconn.go:942 0: 0 [1: 6784] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 704] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x1469731 0x147ee68 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x1469730 github.com/rs/cors.(*Cors).handlePreflight+0x250 github.com/rs/cors@v1.11.1/cors.go:343 # 0x147ee67 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0xc7 github.com/rs/cors@v1.11.1/cors.go:276 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 4480] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xeb9075 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0xeb9074 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x5d875f 0xb546f2 0x115fa9c 0x115fa7c 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0xb546f1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0x115fa9b github.com/multiformats/go-multiaddr/net.FromIP+0x53b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115fa7b github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x51b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:662 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [2: 2304] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 48] @ 0x126bff0 0x1268bfe 0x1267873 0x1267605 0x126f4d8 0x126e4dc 0x136ac70 0x136ac3e 0x136ac2a 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x126bfef google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString+0xdcf google.golang.org/protobuf@v1.36.9/internal/encoding/json/decode_string.go:36 # 0x1268bfd google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext+0x21d google.golang.org/protobuf@v1.36.9/internal/encoding/json/decode.go:191 # 0x1267872 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read+0x92 google.golang.org/protobuf@v1.36.9/internal/encoding/json/decode.go:77 # 0x1267604 google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek+0x84 google.golang.org/protobuf@v1.36.9/internal/encoding/json/decode.go:62 # 0x126f4d7 google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage+0x937 google.golang.org/protobuf@v1.36.9/encoding/protojson/decode.go:216 # 0x126e4db google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x1bb google.golang.org/protobuf@v1.36.9/encoding/protojson/decode.go:80 # 0x136ac6f google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xef google.golang.org/protobuf@v1.36.9/encoding/protojson/decode.go:63 # 0x136ac3d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.9/encoding/protojson/decode.go:30 # 0x136ac29 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 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [2: 64] @ 0x14cac33 0x67871a 0x67bd76 0x6a97a5 0x6e1673 0x11e1f0a 0x11e1f24 0x1225b89 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678719 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:83 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x11e1f09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x11e1f23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:88 # 0x1225b88 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xa32fdf 0xa32fe0 0xa0c987 0xa11778 0x48b4a1 # 0xa32fde net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa32fdf net/http.readRequest+0xbf net/http/request.go:1087 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 6912] @ 0xb66826 0xb669f2 0xb6dbf8 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb6dbf7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:237 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1456] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x539e3a 0x5390b9 0x53907d 0x953ceb 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x953cea crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 19169280] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 48] @ 0x1426936 0x14270ef 0x1426ba5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426935 runtime/pprof.printStackRecord+0x2d5 runtime/pprof/pprof.go:554 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426ba4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0x99e228 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 144] @ 0xb6980e 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x986e94 0x9867c5 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x986e93 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x5b3 crypto/tls/handshake_server_tls13.go:225 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 117440512] @ 0x142806f 0x1427fc5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x142806e runtime/pprof.writeGoroutineStacks+0x4e runtime/pprof/pprof.go:765 # 0x1427fc4 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:745 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x12a7871 0x1305865 0x1305528 0x1304d25 0x130303a 0x48b4a1 # 0x12a7870 google.golang.org/grpc/internal/transport.NewHTTP2Client+0xf50 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:337 # 0x1305864 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.75.1/clientconn.go:1400 # 0x1305527 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.75.1/clientconn.go:1347 # 0x1304d24 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.75.1/clientconn.go:1279 # 0x1303039 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.75.1/clientconn.go:942 0: 0 [1: 48] @ 0xdf2425 0x4a3d91 0xe1b89c 0xe1b73b 0xdf2525 0xe0f48a 0xe0f4ed 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xdf2424 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe1b89b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:124 # 0xe1b73a github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdf2524 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:41 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7bd431 0x7bd6c5 0x7c07dc 0x10e4d25 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd430 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x604 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:799 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x53d325 0x53d499 0x7b48fd 0x8f324c 0x10e6007 0x10e574c 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7b48fc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0x10e6006 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1c6 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:946 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [5: 560] @ 0xdc34ba 0x4a3d91 0xdc40fe 0xdc6dfc 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0xdc34b9 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:32 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdc40fd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:35 # 0xdc6dfb github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x35b github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:300 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x468a46 0x7bf29b 0x7beee5 0x7beb7f 0xb5484f 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 24] @ 0x51f306 0xd1ee14 0xd1cf31 0xd2102f 0xd7be19 0x116bacf 0xc593ed 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd1ee13 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x73 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:542 # 0xd1cf30 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:289 # 0xd2102e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xc593ec 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] @ 0xda40b6 0xda3451 0xda5628 0x48b4a1 # 0xda40b5 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:251 # 0xda3450 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:132 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 96] @ 0x14e17b7 0x152c65a 0x1531a13 0x98fa25 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0xd04ce5 0xd044dd 0xd03ef9 0xd1d89c 0x11be1ef 0xeb55c7 0xe0b90d 0xe0a54b 0xe094a5 0x48b4a1 # 0xd04ce4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x124 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:267 # 0xd044dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:214 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0xd1d89b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x5b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:358 # 0x11be1ee github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:402 # 0xeb55c6 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/connmgr.go:124 # 0xe0b90c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x26c github.com/quic-go/quic-go@v0.54.1/server.go:639 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 256] @ 0xb740ff 0xbc1d56 0xbc1d38 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d55 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d37 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:153 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xc5fa70 0xc75f53 0x48b4a1 # 0xc5fa6f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).AddPeer+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:751 # 0xc75f52 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x1592 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:831 0: 0 [7: 560] @ 0xbb9336 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xb740ff 0xbc1d56 0xbc1d38 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d55 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d37 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:153 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x14cac33 0x1531527 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1531526 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x10e5551 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e5550 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xe30 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:878 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0xbb94bf 0xbb9516 0xbb954e 0xbb98ec 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb94be github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 320] @ 0x468972 0x467e65 0x468085 0x46982c 0x4697ed 0x1426765 0x14270ef 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426764 runtime/pprof.printStackRecord+0x104 runtime/pprof/pprof.go:545 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 160] @ 0x1426936 0x14270ef 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426935 runtime/pprof.printStackRecord+0x2d5 runtime/pprof/pprof.go:554 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 524288] @ 0x1426cf1 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426cf0 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x95042e 0x950c5b 0x951126 0x98a61b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x95042d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x950c5a crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 3072] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 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] @ 0xdf2490 0xdf2484 0xe0f48a 0xe0f4ed 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xdf248f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdf2483 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:38 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [11: 3872] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0xdf2c5c 0xdf255d 0xe02e6e 0xe02c77 0xe0fa3b 0xe11536 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xdf2c5b github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:176 # 0xdf255c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:46 # 0xe02e6d github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.54.1/receive_stream.go:310 # 0xe02c76 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x76 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:288 # 0xe0fa3a github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x1a github.com/quic-go/quic-go@v0.54.1/stream.go:155 # 0xe11535 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x55 github.com/quic-go/quic-go@v0.54.1/streams_map.go:317 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 1408] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 896] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xdb04a6 0xdb3668 0xde72fa 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdb04a5 github.com/quic-go/quic-go/internal/wire.parseConnectionCloseFrame+0x45 github.com/quic-go/quic-go@v0.54.1/internal/wire/connection_close_frame.go:20 # 0xdb3667 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x327 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:156 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 160] @ 0xc4e8e5 0xc4e765 0xc6eca2 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6eca1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 384] @ 0xb740ff 0xbc0965 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0964 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:249 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x99920f 0x94adb6 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x99920e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 18432] @ 0x140157e 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140157d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 10567680] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x116933c 0xd70025 0x48b4a1 # 0x116933b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x4bb github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:383 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 278528] @ 0x14281a5 0x1427fe5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14281a4 runtime/pprof.writeRuntimeProfile+0x84 runtime/pprof/pprof.go:787 # 0x1427fe4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 827392] @ 0x1428189 0x1427fe5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1428188 runtime/pprof.writeRuntimeProfile+0x68 runtime/pprof/pprof.go:786 # 0x1427fe4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x53909b 0x53907d 0x1305705 0x1305528 0x1304d25 0x130303a 0x48b4a1 # 0x53909a context.withCancel+0x3a context/context.go:277 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x1305704 google.golang.org/grpc.(*addrConn).createTransport+0x124 google.golang.org/grpc@v1.75.1/clientconn.go:1366 # 0x1305527 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.75.1/clientconn.go:1347 # 0x1304d24 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.75.1/clientconn.go:1279 # 0x1303039 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.75.1/clientconn.go:942 0: 0 [1: 6784] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 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] @ 0x150d36d 0x15175b6 0x151b0a8 0x151b07b 0x7e6d4b 0x7e3f36 0x9433b2 0x98d245 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x150d36c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x15175b5 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d5 crypto/internal/fips140/ecdsa/ecdsa.go:480 # 0x151b0a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x151b07a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:446 # 0x7e6d4a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x7e3f35 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9433b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x98d244 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 384] @ 0x14fc2fa 0x151b134 0x7e6e65 0x7e6cac 0x7e3f36 0x9433b2 0x98d245 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x151b133 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:182 # 0x7e6e64 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:573 # 0x7e6cab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x7e3f35 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9433b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x98d244 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0xbbf928 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbbf927 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x327 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:105 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xdd49b6 0xdcf453 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 1152] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [2: 96] @ 0xe0f1be 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xe0f1bd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.54.1/stream.go:76 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 24] @ 0xdd4e4d 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd4e4c github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x2c github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:55 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 9216] @ 0x53d895 0x53d2bd 0x53d499 0x653e6a 0x654474 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x653e69 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x7fab9f 0x800b0d 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7fab9e crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x800b0c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:1014 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x6222c7 0x622261 0x622248 0x6224d0 0xb6c950 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x6222c6 math/big.nat.make+0xc6 math/big/nat.go:67 # 0x622260 math/big.nat.set+0x60 math/big/nat.go:92 # 0x622247 math/big.(*Float).Set+0x47 math/big/float.go:663 # 0x6224cf math/big.(*Float).Float64+0x12f math/big/float.go:1019 # 0xb6c94f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ef github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:67 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x52cda5 0x52ceb0 0x5320fb 0x53709f 0x72e4f5 0x72e48b 0x76db62 0x73b465 0x73c2d7 0x73cb71 0x73cb58 0x76ced5 0x76ce3d 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5320fa strings.Join+0xfa strings/strings.go:510 # 0x53709e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x72e4f4 path/filepath.Join+0x174 path/filepath/path.go:131 # 0x72e48a github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x10a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:532 # 0x76db61 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*tOps).remove.func5+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:478 # 0x73b464 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73cb70 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x73cb57 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x76ced4 github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0xeb4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x76ce3c github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0xe1c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:216 0: 0 [1: 16] @ 0x749965 0x74a6d1 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x749964 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x3c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:62 # 0x74a6d0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 6784] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98fa25 0x98be7c 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 163840] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0x4a4712 0x4a3ca5 0xe07eba 0xe07e93 0xe07e92 0xdc804b 0xdc755b 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe07eb9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe07e92 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe07e91 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.54.1/send_stream.go:651 # 0xdc804a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:491 # 0xdc755a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:352 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [4: 19456] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [25: 236800] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x99e228 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [6: 8896512] @ 0x46e796 0x44da85 0x48795b 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 7077888] @ 0x46e796 0x44da85 0x48795b 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 4669440] @ 0x46e796 0x44da85 0x48795b 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 368640] @ 0x46e796 0x44da85 0x48795b 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 4448256] @ 0x46e796 0x44da85 0x48795b 0x46f08f 0x48b4a1 # 0x46e795 runtime.traceAdvance.func1+0x155 runtime/trace.go:405 # 0x44da84 runtime.forEachGRace+0x44 runtime/proc.go:745 # 0x48795a runtime.traceAdvance+0x9a runtime/trace.go:361 # 0x46f08e runtime.(*traceAdvancerState).start.func1+0x2e runtime/trace.go:996 0: 0 [3: 2801664] @ 0x46e796 0x44da85 0x48795b 0x46f08f 0x48b4a1 # 0x46e795 runtime.traceAdvance.func1+0x155 runtime/trace.go:405 # 0x44da84 runtime.forEachGRace+0x44 runtime/proc.go:745 # 0x48795a runtime.traceAdvance+0x9a runtime/trace.go:361 # 0x46f08e runtime.(*traceAdvancerState).start.func1+0x2e runtime/trace.go:996 0: 0 [3: 1744896] @ 0x46e796 0x44da85 0x48795b 0x46f08f 0x48b4a1 # 0x46e795 runtime.traceAdvance.func1+0x155 runtime/trace.go:405 # 0x44da84 runtime.forEachGRace+0x44 runtime/proc.go:745 # 0x48795a runtime.traceAdvance+0x9a runtime/trace.go:361 # 0x46f08e runtime.(*traceAdvancerState).start.func1+0x2e runtime/trace.go:996 0: 0 [1: 278528] @ 0x46e796 0x44da85 0x48795b 0x46f08f 0x48b4a1 # 0x46e795 runtime.traceAdvance.func1+0x155 runtime/trace.go:405 # 0x44da84 runtime.forEachGRace+0x44 runtime/proc.go:745 # 0x48795a runtime.traceAdvance+0x9a runtime/trace.go:361 # 0x46f08e runtime.(*traceAdvancerState).start.func1+0x2e runtime/trace.go:996 0: 0 [1: 90112] @ 0x46e796 0x44da85 0x48795b 0x46f08f 0x48b4a1 # 0x46e795 runtime.traceAdvance.func1+0x155 runtime/trace.go:405 # 0x44da84 runtime.forEachGRace+0x44 runtime/proc.go:745 # 0x48795a runtime.traceAdvance+0x9a runtime/trace.go:361 # 0x46f08e runtime.(*traceAdvancerState).start.func1+0x2e runtime/trace.go:996 0: 0 [4: 64] @ 0xd3c6fd 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd3c6fc github.com/libp2p/go-yamux/v5.newSession+0x4dc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98f90d 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x1532c30 0x98a6b9 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x1532c2f crypto/internal/fips140/tls13.NewEarlySecret[...]+0x4f crypto/internal/fips140/tls13/tls13.go:74 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xdeb8a9 0xdeb89d 0xdeb485 0xdea88f 0xdeaa08 0xdeaa08 0xde030f 0xe1727a 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdeb8a8 github.com/quic-go/quic-go.getLargePacketBuffer+0x48 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:79 # 0xdeb89c github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x3c github.com/quic-go/quic-go@v0.54.1/connection.go:2199 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 16] @ 0x4e596c 0x7dfcf2 0x7fb08c 0x7fb1a9 0x800a05 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x4e596b time.Time.Format+0xeb time/format.go:650 # 0x7dfcf1 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1GeneralizedTime+0xb1 vendor/golang.org/x/crypto/cryptobyte/asn1.go:502 # 0x7fb08b crypto/x509.parseTime+0x8b crypto/x509/parser.go:210 # 0x7fb1a8 crypto/x509.parseValidity+0x48 crypto/x509/parser.go:224 # 0x800a04 crypto/x509.parseCertificate+0x584 crypto/x509/parser.go:1004 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 320] @ 0x5391bb 0x53919d 0xe05133 0xe0f345 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0x5391ba context.withCancel+0x3a context/context.go:277 # 0x53919c context.WithCancelCause+0x1c context/context.go:269 # 0xe05132 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.54.1/send_stream.go:81 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 32] @ 0xa174cb 0x1467575 0x48b4a1 # 0xa174ca net/http.(*Server).Serve+0x42a net/http/server.go:3493 # 0x1467574 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [1: 24] @ 0x6ed68d 0x6efe95 0x6efbe5 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ed68c github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).Decode+0x4c github.com/pactus-project/pactus/crypto/ed25519/public_key.go:91 # 0x6efe94 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x94 github.com/pactus-project/pactus/types/tx/tx.go:436 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x40cbf2 0x40b74d 0x410d25 0xd1ffaa 0xd211f4 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd1ffa9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 8388608] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 160] @ 0xc4e8e5 0xc4e765 0xc525d3 0x10caab5 0x10c80d2 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10caab4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:420 # 0x10c80d1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:226 0: 0 [1: 32] @ 0x543175 0x66e3ad 0x6ed6dd 0x6ed67b 0x6efe95 0x6efbe5 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6ed6dc github.com/pactus-project/pactus/util/encoding.ReadElements+0x9c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6ed67a github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/ed25519/public_key.go:91 # 0x6efe94 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x94 github.com/pactus-project/pactus/types/tx/tx.go:436 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x9435d4 0x98d1cc 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x9435d3 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x98d1cb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 16] @ 0x6f3f65 0x6f3ef5 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f3f64 github.com/pactus-project/pactus/types/vote.makeJust+0x124 github.com/pactus-project/pactus/types/vote/cp_just.go:61 # 0x6f3ef4 github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xb4 github.com/pactus-project/pactus/types/vote/cp_vote.go:143 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x152c625 0x1531a13 0x98f90d 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x14e17b7 0x152c65a 0x1531a13 0x98fa25 0x98be7c 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0xe0f37c 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xe0f37b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.54.1/stream.go:90 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [4: 384] @ 0x7e15a5 0x9782d4 0x9782b3 0x7e11e2 0x7e163c 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9782d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9782b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 10444800] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16384] @ 0x140157e 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140157d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 208] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x539e3a 0x5390b9 0x53907d 0x1305705 0x1305528 0x1304d25 0x130303a 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x1305704 google.golang.org/grpc.(*addrConn).createTransport+0x124 google.golang.org/grpc@v1.75.1/clientconn.go:1366 # 0x1305527 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.75.1/clientconn.go:1347 # 0x1304d24 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.75.1/clientconn.go:1279 # 0x1303039 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.75.1/clientconn.go:942 0: 0 [1: 320] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 32] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 3168] @ 0xd3c530 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd3c52f github.com/libp2p/go-yamux/v5.newSession+0x30f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:134 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x120e997 0x657ec4 0x655b7c 0x659869 0x652c46 0x65281c 0x120e69f 0x120e6a0 0x12255af 0x12231c5 0x12227e8 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x120e996 github.com/pactus-project/pactus/sync/bundle.fixedUint32.MarshalCBOR+0x36 github.com/pactus-project/pactus/sync/bundle/bundle.go:26 # 0x657ec3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x12227e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 672] @ 0xe0f4bb 0xe0f4ed 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xe0f4ba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.54.1/receive_stream.go:71 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x468a46 0xd9f075 0x116902c 0xd70025 0x48b4a1 # 0xd9f074 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 528] @ 0x644245 0x643015 0x642af3 0x6e5b95 0x6e5b77 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3fed 0x6f3f0c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6e5b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6e5b76 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3fec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3f0b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0xdb9308 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xdb9307 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:63 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 112] @ 0xe05085 0xe0f345 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xe05084 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.54.1/send_stream.go:78 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [2: 2048] @ 0xb66826 0xb669f2 0xb6dbf8 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb6dbf7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:237 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x14c9fc6 0x14d5f76 0x6e0252 0x4d62ce 0xdd6d3f 0xdd6d41 0xdd6aec 0xdd6372 0xe0b813 0xe0a54b 0xe094a5 0x48b4a1 # 0x14c9fc5 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x14d5f75 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x6e0251 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:60 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdd6d3e io.ReadFull+0x13e io/io.go:354 # 0xdd6d40 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:62 # 0xdd6aeb github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:48 # 0xdd6371 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:94 # 0xe0b812 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x172 github.com/quic-go/quic-go@v0.54.1/server.go:607 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 192] @ 0x6e2f6f 0x6e2056 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6e2f6e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2055 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1536] @ 0xdbd925 0x4a3d91 0xe0683b 0xe0682f 0xe064c5 0xe0627b 0xdf4d03 0xdf3814 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0xdbd924 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:14 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe0683a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1fa github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xe0682e github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1ee github.com/quic-go/quic-go@v0.54.1/send_stream.go:334 # 0xe064c4 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.54.1/send_stream.go:286 # 0xe0627a github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.54.1/send_stream.go:225 # 0xdf4d02 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.54.1/framer.go:261 # 0xdf3813 github.com/quic-go/quic-go.(*framer).Append+0x273 github.com/quic-go/quic-go@v0.54.1/framer.go:109 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 128] @ 0x4a4632 0x4a3ca5 0xddb81b 0xde310e 0xde30f4 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddb81a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:59 # 0xde310d github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xaed github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:39 # 0xde30f3 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xad3 github.com/quic-go/quic-go@v0.54.1/connection.go:1000 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 64] @ 0x147528a 0x14747c9 0x14744f1 0x1473fd0 0x1473d65 0x48b4a1 # 0x1475289 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x1a9 github.com/creachadair/jrpc2@v1.3.2/server.go:317 # 0x14747c8 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.2/server.go:244 # 0x14744f0 github.com/creachadair/jrpc2.(*Server).nextRequest+0x350 github.com/creachadair/jrpc2@v1.3.2/server.go:215 # 0x1473fcf github.com/creachadair/jrpc2.(*Server).serve+0x2f github.com/creachadair/jrpc2@v1.3.2/server.go:172 # 0x1473d64 github.com/creachadair/jrpc2.(*Server).Start.func2+0x44 github.com/creachadair/jrpc2@v1.3.2/server.go:150 0: 0 [1: 32] @ 0x564605 0x5583d4 0x553855 0x555371 0x55377e 0x552fbe 0x552bb9 0x14728d5 0x14724e5 0x1471e25 0x147f2b8 0x147d976 0x147d1bd 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x564604 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x5583d3 encoding/json.(*decodeState).literalStore+0x2193 encoding/json/decode.go:866 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x14728d4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.2/json.go:204 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x1471e24 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.2/json.go:16 # 0x147f2b7 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x147d975 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:152 # 0x147d1bc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:80 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x4ad265 0x4ad1e8 0x5ee21b 0x5ef9b1 0x5c023a 0x5bfc93 0x5ce6ec 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x4ad264 internal/itoa.Uitoa+0xe4 internal/itoa/itoa.go:32 # 0x4ad1e7 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x5ee21a net.(*UDPAddr).String+0x17a net/udpsock.go:52 # 0x5ef9b0 net.DialUDP+0x150 net/udpsock.go:296 # 0x5c0239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5bfc92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5ce6eb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [4: 5632] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc63b10 0xc6b55e 0xc6b539 0xc6b4dc 0xc756a5 0x48b4a1 # 0xc63b0f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x12f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1198 # 0xc6b55d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).addBackoff+0x1d7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1187 # 0xc6b538 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d58 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1620 # 0xc6b4db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 24] @ 0xdd4835 0xdd510a 0xdd4b85 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdd5109 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:69 # 0xdd4b84 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:44 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 96] @ 0x543175 0x66e3ad 0x6e1f0b 0x6e1ea1 0x6e9311 0x6efb5d 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e1f0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e1ea0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6e9310 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0xd0 github.com/pactus-project/pactus/types/tx/payload/bond.go:110 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0x789ca5 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f2f3 0xd1ff4d 0xd211f4 0xd7be19 0x10e185a 0x10e1cba 0x10e1379 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd1ff4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x10e1859 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x279 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:483 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 256] @ 0x14e18b0 0x1516b99 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1516b98 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x468972 0x467e65 0x468085 0x5e41cf 0x521e5b 0x52264e 0x5250be 0x51c265 0xd3d829 0xd3fc51 0x48b4a1 # 0x5e41ce net.(*OpError).Error+0x14e net/net.go:520 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0xd3d828 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd3fc50 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] @ 0x66c2eb 0x66cbe6 0x6ed9bc 0x6eda5f 0x6eee58 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6ed9bb github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).AccountAddress+0x5b github.com/pactus-project/pactus/crypto/ed25519/public_key.go:132 # 0x6eda5e github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).VerifyAddress+0x1e github.com/pactus-project/pactus/crypto/ed25519/public_key.go:140 # 0x6eee57 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xf7 github.com/pactus-project/pactus/types/tx/tx.go:220 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x772e2c 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x772e2b github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x12b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:547 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdcf3dd 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 8323072] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 48] @ 0xe0f410 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xe0f40f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.54.1/stream.go:98 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 40960] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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: 320] @ 0x4ddf3f 0x5d69bd 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d69bc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 64] @ 0x6e5b3b 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f419d 0x6f409c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e5b3a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:134 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f419c github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f409b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x480eda 0x480eef 0xdf24c6 0xe0f48a 0xe0f4ed 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xdf24c5 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:39 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [37: 42624] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 3072] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 32] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x14728d5 0x14724e5 0x146e83b 0x146e36e 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x14728d4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.2/json.go:204 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x146e83a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.2/client.go:80 # 0x146e36d github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.2/client.go:67 0: 0 [3: 3456] @ 0x4a4712 0x4a3ca5 0xe07eba 0xe07e93 0xe07e92 0xdc804b 0xdc755b 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe07eb9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe07e92 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe07e91 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.54.1/send_stream.go:651 # 0xdc804a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:491 # 0xdc755a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:352 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [4: 64] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [3: 192] @ 0x97c69b 0x97c563 0x97c568 0x7e11e2 0x7e163c 0x97c4f4 0x97c4d3 0x7e11e2 0x7e163c 0x97bb3d 0x97ba34 0x7e11e2 0x7e163c 0x97b378 0x97b275 0x7e11e2 0x7e163c 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x97c69a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97c562 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x97c567 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1.1+0x47 crypto/tls/handshake_messages.go:1280 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97c4f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97c4d2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97bb3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97ba33 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b377 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97b274 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3c54 0xdc7a3f 0xdc7a61 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3c53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xdc7a3e github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:55 # 0xdc7a60 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:396 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [2: 1024] @ 0x7f3d9e 0x7f3db3 0xdcfa54 0xdcf47a 0xdd7107 0xdd810d 0xdd7b0c 0xdfe583 0xdfdf93 0xde32b5 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdcfa53 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:43 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd7106 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x2c6 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:114 # 0xdd810c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).open+0x48c github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:222 # 0xdd7b0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).Open+0x8b github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:175 # 0xdfe582 github.com/quic-go/quic-go.(*packetUnpacker).unpackShortHeaderPacket+0x242 github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:156 # 0xdfdf92 github.com/quic-go/quic-go.(*packetUnpacker).UnpackShortHeader+0x92 github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:114 # 0xde32b4 github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x154 github.com/quic-go/quic-go@v0.54.1/connection.go:1019 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [3: 48] @ 0x468a46 0xda1266 0x48b4a1 # 0xda1265 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0xa5 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [1: 512] @ 0x95042e 0x950c5b 0x951126 0x98b6e5 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x95042d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x950c5a crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 4864] @ 0x4a4712 0x4a3ca5 0x8efc14 0xc589ee 0xc589d7 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efc13 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc589ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc589d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0xdae3ff 0x4940a2 0x493e9e 0xde932f 0xde0485 0x48b4a1 # 0xdae3fe github.com/quic-go/quic-go/internal/qerr.(*TransportError).Unwrap+0x1e github.com/quic-go/quic-go@v0.54.1/internal/qerr/errors.go:51 # 0x4940a1 errors.is+0x1a1 errors/wrap.go:68 # 0x493e9d errors.Is+0x7d errors/wrap.go:50 # 0xde932e github.com/quic-go/quic-go.(*Conn).handleCloseError+0x22e github.com/quic-go/quic-go@v0.54.1/connection.go:1867 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [1: 8] @ 0xbb9336 0xbb993a 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb9939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:109 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x53d325 0x53d499 0x90b36c 0x90b734 0x90b61d 0xda12d9 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x90b36b github.com/multiformats/go-multistream.writeUvarint+0x8b github.com/multiformats/go-multistream@v0.6.1/multistream.go:72 # 0x90b733 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x90b61c github.com/multiformats/go-multistream.delitmWriteAll+0x7c github.com/multiformats/go-multistream@v0.6.1/multistream.go:93 # 0xda12d8 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x118 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [1: 1152] @ 0xb66826 0xb669f2 0xb6dbf8 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb6dbf7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:237 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 352] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xa0e17f 0xa0dbf7 0x147eeae 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e17e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x147eead github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x10d github.com/rs/cors@v1.11.1/cors.go:284 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 560] @ 0xe0f4a5 0xe0f4ed 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xe0f4a4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:70 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c65a 0x1531a13 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 480] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0xbc098b 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc098a github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x12a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:254 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 144] @ 0xb69cae 0xbb35a5 0x48b4a1 # 0xb69cad github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0x22d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:524 # 0xbb35a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:565 0: 0 [28: 150528] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x14e18ee 0x6dfedd 0x6e0079 0x6e0585 0xdd6cb8 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e0078 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:30 # 0x6e0584 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:93 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 64] @ 0xb740ff 0xbc1af2 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1af1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:364 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0xda1227 0x48b4a1 # 0xda1226 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x66 github.com/multiformats/go-multistream@v0.6.1/client.go:57 0: 0 [3: 336] @ 0xd41fd7 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xd41fd6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [3: 384] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xaba7db 0xaba7f4 0xabb2c5 0x140dccd 0x140dca8 0x140dc96 0x140f1d5 0x140988b 0x1409b5a 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xaba7da regexp.newOnePassMachine+0x9a regexp/exec.go:384 # 0xaba7f3 regexp.(*Regexp).doOnePass+0xb3 regexp/exec.go:403 # 0xabb2c4 regexp.(*Regexp).doExecute+0x2a4 regexp/exec.go:532 # 0x140dccc regexp.(*Regexp).doMatch+0x12c regexp/exec.go:514 # 0x140dca7 regexp.(*Regexp).MatchString+0x107 regexp/regexp.go:527 # 0x140dc95 github.com/gorilla/mux.(*routeRegexp).Match+0xf5 github.com/gorilla/mux@v1.8.1/regexp.go:193 # 0x140f1d4 github.com/gorilla/mux.(*Route).Match+0xb4 github.com/gorilla/mux@v1.8.1/route.go:50 # 0x140988a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x1409b59 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152ca0e 0x1531b46 0x15310ed 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152ca0d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15310ec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 10362880] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 128] @ 0x53d895 0x53d2bd 0x55a7ca 0x55a7bc 0x55e204 0x55c54a 0x55de83 0x5595f3 0x5593b2 0x558c9e 0x147269d 0x146dd3b 0x55a3b2 0x5595f3 0x5593b2 0x558c9e 0x147d7f1 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x55a7c9 bytes.(*Buffer).Grow+0x189 bytes/buffer.go:174 # 0x55a7bb encoding/json.addrMarshalerEncoder+0x17b encoding/json/encode.go:504 # 0x55e203 encoding/json.condAddrEncoder.encode+0x43 encoding/json/encode.go:945 # 0x55c549 encoding/json.structEncoder.encode+0x309 encoding/json/encode.go:758 # 0x55de82 encoding/json.ptrEncoder.encode+0x222 encoding/json/encode.go:930 # 0x5595f2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x5593b1 encoding/json.(*encodeState).marshal+0xb1 encoding/json/encode.go:343 # 0x558c9d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x147269c github.com/creachadair/jrpc2.(*jmessage).toJSON+0xbc github.com/creachadair/jrpc2@v1.3.2/json.go:184 # 0x146dd3a github.com/creachadair/jrpc2.(*Response).MarshalJSON+0x9a github.com/creachadair/jrpc2@v1.3.2/base.go:168 # 0x55a3b1 encoding/json.marshalerEncoder+0xd1 encoding/json/encode.go:483 # 0x5595f2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x5593b1 encoding/json.(*encodeState).marshal+0xb1 encoding/json/encode.go:343 # 0x558c9d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x147d7f0 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b0 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:133 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x53d325 0x53d499 0x7bcb8b 0x7c0455 0xb559b9 0xb54077 0xeb9036 0xeb9028 0xec0ccf 0xec0825 0xd75c0a 0xd693b8 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7bcb8a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb559b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xec0cce github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x3ee github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:154 # 0xec0824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2c4 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:122 # 0xd75c09 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x449 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:606 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 416] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1225bb5 0x1226685 0x1225cba 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1226684 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:316 # 0x1225cb9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:266 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0xdf0b6a 0xde8465 0xde831a 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdf0b69 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:141 # 0xde8464 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1682 # 0xde8319 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:1656 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 48] @ 0x131c752 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x131c751 google.golang.org/grpc.newClientStreamWithParams+0x91 google.golang.org/grpc@v1.75.1/stream.go:261 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [5: 2880] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6e60df 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f419d 0x6f409c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f419c github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f409b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [54: 4320] @ 0xc4e8e5 0xc4e765 0xc525d3 0xb4c7bf 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb4c7be github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0xde github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:11 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [37: 2960] @ 0xb3e7af 0xb3eae7 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3e7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:43 # 0xb3eae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:64 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 256] @ 0xb6a685 0xb7021d 0xb6fdbf 0x48b4a1 # 0xb6a684 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetTrackedCplsForRefresh+0xc4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table_refresh.go:24 # 0xb7021c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:250 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 97920] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x14e18ee 0x152c65a 0x1531a13 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 8] @ 0xbb9336 0xbb9992 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb9991 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:111 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 256] @ 0xb740ff 0xbc0eac 0xbc0e8e 0xbc0e82 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0eab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc0e8d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc0e81 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:301 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [21: 430080] @ 0xe1aee5 0x4a3d91 0xdebba8 0xdebbd3 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0xe1aee4 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:90 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdebba7 github.com/quic-go/quic-go.getLargePacketBuffer+0x347 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:79 # 0xdebbd2 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x372 github.com/quic-go/quic-go@v0.54.1/connection.go:2258 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [3: 192] @ 0x635210 0x635156 0x6345bd 0x623e0c 0x6241b7 0x67cee5 0x67be05 0x6a97a5 0x6e1673 0x11e1f0a 0x11e1f24 0x1225b89 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6241b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67cee4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:1108 # 0x67be04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:895 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x11e1f09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x11e1f23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:88 # 0x1225b88 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xdabb1c 0xdd9477 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdabb1b github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x3b github.com/quic-go/quic-go@v0.54.1/internal/protocol/connection_id.go:103 # 0xdd9476 github.com/quic-go/quic-go.init.func1+0x2f6 github.com/quic-go/quic-go@v0.54.1/connection.go:260 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 96] @ 0x468a46 0xbb94d8 0xbb9516 0xbb954e 0xbb98ec 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb94d7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 1024] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 96] @ 0x44d189 0x45f829 0xd423f0 0xd455f8 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x90b22b 0x48b4a1 # 0xd423ef github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1cf github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd455f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:37 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [1: 48] @ 0x4a4619 0x4a3ca5 0x8efc14 0xb3c3bc 0xb49aa5 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efc13 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xb3c3bb github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x1b github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xb49aa4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x184 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:331 0: 0 [7: 1680] @ 0xe05096 0xe0f345 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xe05095 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.54.1/send_stream.go:73 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 32] @ 0x116c27a 0x10cadb0 0x10ca685 0x48b4a1 # 0x116c279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xdb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:643 # 0x10cadaf github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/client.go:38 # 0x10ca684 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x144 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:389 0: 0 [4: 192] @ 0x6e2d5b 0x6e2c0a 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6e2d5a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e2c09 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 416] @ 0x468a46 0x11e1c96 0x11e19da 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x11e1c95 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x195 github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x11e19d9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x59 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a4632 0x4a3ca5 0x67befb 0x67bedc 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x67befa github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1ba github.com/consensys/gnark-crypto@v0.19.0/field/pool/pool.go:27 # 0x67bedb github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x19b github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:899 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 576] @ 0xe0f4cc 0xe0f4ed 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xe0f4cb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.54.1/receive_stream.go:65 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [3: 192] @ 0x631125 0x63109d 0x7d05d2 0x7d054c 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7d05d1 math/big.(*Int).SetBytes+0x111 math/big/int.go:519 # 0x7d054b crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:240 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0xdf47a8 0xdf3690 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdf47a7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x607 github.com/quic-go/quic-go@v0.54.1/framer.go:189 # 0xdf368f github.com/quic-go/quic-go.(*framer).Append+0xef github.com/quic-go/quic-go@v0.54.1/framer.go:97 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 640] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [27: 648] @ 0xdf38b1 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0xe1727a 0x48b4a1 # 0xdf38b0 github.com/quic-go/quic-go.(*framer).Append+0x310 github.com/quic-go/quic-go@v0.54.1/framer.go:111 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [5: 240] @ 0x11dc00f 0x11dba65 0xd6b1b7 0xd6d67b 0xd6b007 0xd7868c 0x48b4a1 # 0x11dc00e github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x4e github.com/pactus-project/pactus/network/notifee.go:144 # 0x11dba64 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3e4 github.com/pactus-project/pactus/network/notifee.go:104 # 0xd6b1b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:443 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6b006 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:442 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 80] @ 0x6fb50f 0x6fc02a 0x1225505 0x12255a5 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0xdb92e6 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xdb92e5 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2c5 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:61 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 131072] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 294912] @ 0x53d895 0x53d2bd 0x53d499 0x653e6a 0x654474 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x653e69 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 10880] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x468a46 0xbb9605 0xbb964c 0xbb9755 0xbc2173 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9604 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb964b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc2172 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:394 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 6070272] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0xde7b57 0xde7b94 0xde7509 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xde7b56 github.com/quic-go/quic-go.(*Conn).handleConnectionCloseFrame+0x136 github.com/quic-go/quic-go@v0.54.1/connection.go:1629 # 0xde7b93 github.com/quic-go/quic-go.(*Conn).handleFrame+0x173 github.com/quic-go/quic-go@v0.54.1/connection.go:1571 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [26: 39936] @ 0xdbd925 0x4a3d91 0xdb934c 0xdb9340 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xdbd924 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:14 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdb934b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xdb933f github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x31f github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:66 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [20: 320] @ 0xe02e1f 0xe02c77 0xe0fa3b 0xe11536 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xe02e1e github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x9e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:310 # 0xe02c76 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x76 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:288 # 0xe0fa3a github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x1a github.com/quic-go/quic-go@v0.54.1/stream.go:155 # 0xe11535 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x55 github.com/quic-go/quic-go@v0.54.1/streams_map.go:317 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0xb3d1e9 0x10e3d0f 0x10e2478 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0xb3d1e8 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x248 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:94 # 0x10e3d0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1ce github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:676 # 0x10e2477 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4d7 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:539 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0xb6cbcc 0xb6cb86 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6cbcb github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x22b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb6cb85 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:102 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 3584] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x14e18ee 0x6dfedd 0xd91cac 0xd926ab 0xd95069 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91cab github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd95068 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [4: 256] @ 0xdb9308 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0xe1727a 0x48b4a1 # 0xdb9307 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:63 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 1536] @ 0xe1ae65 0x4a3d91 0xdf8b2a 0xdf8b1e 0xdebee7 0xdea98d 0xde030f 0xe1727a 0x48b4a1 # 0xe1ae64 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:87 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf8b29 github.com/quic-go/quic-go.getPacketBuffer+0x89 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:72 # 0xdf8b1d github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x7d github.com/quic-go/quic-go@v0.54.1/packet_packer.go:464 # 0xdebee6 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0x126 github.com/quic-go/quic-go@v0.54.1/connection.go:2284 # 0xdea98c github.com/quic-go/quic-go.(*Conn).triggerSending+0x1ac github.com/quic-go/quic-go@v0.54.1/connection.go:2076 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 0: 0 [1: 64] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc6de49 0xc6a3bc 0xc756a5 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc6de48 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2019 # 0xc6a3bb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 224] @ 0x539aaa 0x1470582 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x1470581 github.com/creachadair/jrpc2.(*Client).waitComplete+0x61 github.com/creachadair/jrpc2@v1.3.2/client.go:252 0: 0 [3: 144] @ 0x786597 0xd3c445 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0x786596 log.New+0x36 log/log.go:72 # 0xd3c444 github.com/libp2p/go-yamux/v5.newSession+0x224 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:137 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 832] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xbc30ff 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc30fe github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:505 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 2816] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc63b10 0xc632c8 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0xc63b0f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x12f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1198 # 0xc632c7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x2a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1135 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd22315 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xd22314 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 128] @ 0x677d9a 0x677da6 0xd958c2 0xd927f3 0xd938ce 0xda2c78 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd927f2 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd938cd github.com/flynn/noise.NewHandshakeState+0x74d github.com/flynn/noise@v1.1.0/state.go:357 # 0xda2c77 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x2b7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:52 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 24] @ 0xdd4835 0xdcf3dd 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 24] @ 0x8f595e 0x8f5988 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8f595d github.com/pactus-project/pactus/store.accountKey+0x9d github.com/pactus-project/pactus/store/account.go:18 # 0x8f5987 github.com/pactus-project/pactus/store.(*accountStore).account+0xc7 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 208] @ 0xb69c25 0xb69b48 0xbb35a5 0x48b4a1 # 0xb69c24 github.com/libp2p/go-libp2p-kbucket.(*bucket).peerIds+0x1a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:92 # 0xb69b47 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0xc7 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:524 # 0xbb35a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:565 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3c54 0x8efa39 0xd3ebc7 0xd3ebb0 0xd42e3c 0xd4322f 0xd434a5 0xd456f3 0xd7b962 0xbb6e74 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3c53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd42e3b github.com/libp2p/go-yamux/v5.(*Stream).sendClose+0x7b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:252 # 0xd4322e github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xce github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:325 # 0xd434a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd456f2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:47 # 0xd7b961 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:81 # 0xbb6e73 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:29 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 160] @ 0xd2238d 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x10cadb0 0x10ca685 0x48b4a1 # 0xd2238c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:68 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x10cadaf github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/client.go:38 # 0x10ca684 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x144 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:389 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x6e046f 0xdd4a05 0xdcf453 0xdd7165 0xdd810d 0xdd7b0c 0xdfe583 0xdfdf93 0xde32b5 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd7164 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x324 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:115 # 0xdd810c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).open+0x48c github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:222 # 0xdd7b0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).Open+0x8b github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:175 # 0xdfe582 github.com/quic-go/quic-go.(*packetUnpacker).unpackShortHeaderPacket+0x242 github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:156 # 0xdfdf92 github.com/quic-go/quic-go.(*packetUnpacker).UnpackShortHeader+0x92 github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:114 # 0xde32b4 github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x154 github.com/quic-go/quic-go@v0.54.1/connection.go:1019 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 16] @ 0xd6b338 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd6b337 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x77 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:475 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [2: 32] @ 0x90b315 0x90b734 0x1172725 0x1172537 0x90b22b 0x117238d 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x90b314 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x90b733 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x1172724 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 8] @ 0x146fe39 0x1470fdd 0x147d68a 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x146fe38 github.com/creachadair/jrpc2.(*Client).send+0x418 github.com/creachadair/jrpc2@v1.3.2/client.go:222 # 0x1470fdc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.2/client.go:350 # 0x147d689 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x549 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:126 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x12aee55 0x13216fd 0x1321527 0x1320845 0x131f5c2 0x13204f2 0x12fecb9 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x12aee54 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1099 # 0x13216fc google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x29c google.golang.org/grpc@v1.75.1/internal/transport/client_stream.go:77 # 0x1321526 google.golang.org/grpc.(*csAttempt).sendMsg+0xc6 google.golang.org/grpc@v1.75.1/stream.go:1102 # 0x1320844 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.75.1/stream.go:944 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x13204f1 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.75.1/stream.go:952 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 9912320] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 208] @ 0xb69cae 0xbb35a5 0x48b4a1 # 0xb69cad github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0x22d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:524 # 0xbb35a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:565 0: 0 [1: 704] @ 0x8f61a7 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f61a6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x415a34 0xda7152 0xda93d8 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0xda7151 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:112 # 0xda93d7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x57 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:111 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 512] @ 0x7f3d9e 0x7f3db3 0xdcfa54 0xdd4c35 0xdd0788 0xdd00ec 0xddaee5 0xe16dd7 0xe1664b 0xebd4ea 0xeb6ec8 0xec0bf5 0xec0825 0xd75c0a 0xd693b8 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdcfa53 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:43 # 0xdd4c34 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x154 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:47 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd00eb github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupClient+0x6b github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:79 # 0xddaee4 github.com/quic-go/quic-go.init.func2+0xa84 github.com/quic-go/quic-go@v0.54.1/connection.go:439 # 0xe16dd6 github.com/quic-go/quic-go.(*Transport).doDial+0x6f6 github.com/quic-go/quic-go@v0.54.1/transport.go:305 # 0xe1664a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.54.1/transport.go:255 # 0xebd4e9 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.54.1/transport.go:237 # 0xeb6ec7 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/connmgr.go:361 # 0xec0bf4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x314 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:138 # 0xec0824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2c4 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:122 # 0xd75c09 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x449 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:606 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 224] @ 0xc52e36 0x11dbe34 0x11db3c7 0x48b4a1 # 0xc52e35 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11dbe33 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x11db3c6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 16] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0x10e4d25 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x604 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:799 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x51c27b 0x954454 0x9921c8 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0x954453 crypto/tls.(*Conn).handshakeContext+0x7d3 crypto/tls/conn.go:1609 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1408] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 208] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xd1ffaa 0xd211f4 0xd7be19 0x10e185a 0x10e1cba 0x10e1379 0x48b4a1 # 0xd1ffa9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x10e1859 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x279 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:483 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [4: 256] @ 0x468a46 0x152c773 0x1531a13 0x15315a9 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 896] @ 0x14e18b0 0x15167df 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x15167de crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0xdd49b6 0xdd4fa7 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdd4fa6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:57 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 160] @ 0x480e93 0x40b6c5 0x40b6b8 0x40f795 0xd3ceea 0xd4527d 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xd3cee9 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x3a9 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:237 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [7: 672] @ 0x7e15a5 0x980132 0x98002c 0x7e11e2 0x7e163c 0x97fed4 0x97fe3c 0x9510b7 0x98ba9d 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x980131 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x98002b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97fed3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97fe3b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98ba9c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x14e17b7 0x152c9d5 0x1531b46 0x1530fd0 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1530fcf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x14e17b7 0x152c65a 0x1531a13 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x98a685 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x98a684 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3e4 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x66f1d5 0x6e9fe8 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f1d4 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e9fe7 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x27 github.com/pactus-project/pactus/types/tx/payload/transfer.go:67 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x480eda 0x480eef 0xdf24c6 0xddee98 0xddeecd 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdf24c5 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:39 # 0xddee97 github.com/quic-go/quic-go.newCryptoStream+0x77 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:31 # 0xddeecc github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.54.1/connection.go:470 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 640] @ 0xd4c4ff 0xd4ad9f 0xd4aa89 0x48b4a1 # 0xd4c4fe github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).getConnsToClose+0x7e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:472 # 0xd4ad9e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).trim+0x1e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:385 # 0xd4aa88 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x148 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:364 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x789ca5 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f2f3 0xd1fbcd 0xd21a25 0x10e2015 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd1fbcc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:676 # 0xd21a24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10e2014 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:523 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0x1531738 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1531737 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x51c27b 0xd45586 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3bca5 0xc58945 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3bca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc58944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xbb969c 0xbb9707 0xbb9787 0xbc2173 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb969b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbb9706 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:24 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc2172 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:394 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 240] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 384] @ 0x14e17b7 0x152c65a 0x1531a13 0x98c827 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98c826 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 48] @ 0xdabb4a 0xdd9477 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdabb49 github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x69 github.com/quic-go/quic-go@v0.54.1/internal/protocol/connection_id.go:103 # 0xdd9476 github.com/quic-go/quic-go.init.func1+0x2f6 github.com/quic-go/quic-go@v0.54.1/connection.go:260 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [18: 6912] @ 0xbbc2e5 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:281 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [18: 3456] @ 0xb6980e 0xbb4fa5 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbb4fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x6e6045 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f419d 0x6f409c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e6044 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:204 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f419c github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f409b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xbb95de 0xbb964c 0xbb9755 0xbc2173 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb95dd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb964b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc2172 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:394 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1792] @ 0xb68645 0xb6ea13 0xb6fd9d 0x48b4a1 # 0xb68644 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb6ea12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:141 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 80] @ 0x4ddf3f 0x4dda13 0x5d6945 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 96] @ 0xaba7f3 0xaba7f4 0xabb2c5 0x140dccd 0x140dca8 0x140dc96 0x140f1d5 0x140988b 0x1409b5a 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xaba7f2 regexp.newOnePassMachine+0xb2 regexp/exec.go:386 # 0xaba7f3 regexp.(*Regexp).doOnePass+0xb3 regexp/exec.go:403 # 0xabb2c4 regexp.(*Regexp).doExecute+0x2a4 regexp/exec.go:532 # 0x140dccc regexp.(*Regexp).doMatch+0x12c regexp/exec.go:514 # 0x140dca7 regexp.(*Regexp).MatchString+0x107 regexp/regexp.go:527 # 0x140dc95 github.com/gorilla/mux.(*routeRegexp).Match+0xf5 github.com/gorilla/mux@v1.8.1/regexp.go:193 # 0x140f1d4 github.com/gorilla/mux.(*Route).Match+0xb4 github.com/gorilla/mux@v1.8.1/route.go:50 # 0x140988a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x1409b59 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdd510a 0xdd4bd0 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd5109 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:69 # 0xdd4bcf github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:45 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 1792] @ 0xb685d5 0xb68523 0xb6ea13 0xb6fd9d 0x48b4a1 # 0xb685d4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb68522 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb6ea12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:141 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 32] @ 0x48fb05 0x547e47 0x986f15 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x48fb04 internal/reflectlite.Swapper+0x264 internal/reflectlite/swapper.go:58 # 0x547e46 sort.SliceStable+0x86 sort/slice.go:43 # 0x986f14 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x634 crypto/tls/handshake_server_tls13.go:225 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1114112] @ 0x739412 0x74e1aa 0x74d6b1 0x74dc49 0x750255 0x74ef05 0x74f45e 0x74f5f0 0x8f7abd 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x739411 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x74e1a9 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x74d6b0 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x74dc48 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x750254 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x74ef04 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x74f45d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x74f5ef github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8f7abc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 24] @ 0xb55a05 0xb559da 0xb54077 0xeb9036 0xeb9028 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0xb55a04 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb559d9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 224] @ 0xc52e36 0x11dbe34 0x11db5ce 0x48b4a1 # 0xc52e35 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11dbe33 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x11db5cd github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [8: 15663104] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 96] @ 0x4ded0d 0x4defd2 0x4dd673 0xb72865 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ded0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4defd1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x4dd672 syscall.NetlinkRIB+0x132 syscall/netlink_linux.go:74 # 0xb72864 github.com/libp2p/go-netroute.New+0xa4 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 2304] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x121e0a5 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x121e0a4 github.com/beevik/ntp.getTime+0x264 github.com/beevik/ntp@v1.4.3/ntp.go:518 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 1408] @ 0xb3ccb0 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3ccaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 3200] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xa33fdc 0xa33fa7 0xa1169a 0x48b4a1 # 0xa33fdb bufio.NewWriterSize+0x1bb bufio/bufio.go:601 # 0xa33fa6 net/http.newBufioWriterSize+0x186 net/http/server.go:909 # 0xa11699 net/http.(*conn).serve+0x2f9 net/http/server.go:2018 0: 0 [6: 10752] @ 0xc6ef93 0xc6eb1e 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6ef92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc6eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 1792] @ 0xc6ef93 0xc6a025 0xc756a5 0x48b4a1 # 0xc6ef92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc6a024 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 2048] @ 0xb66826 0xb669f2 0xb70305 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb70304 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:273 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 19712] @ 0xc6d5fc 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6d5fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 448] @ 0xc52e36 0x10e47af 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc52e35 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x10e47ae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:787 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 64] @ 0x4be3a6 0x4cf469 0x657de5 0x657de6 0x655b7c 0x659869 0x652c46 0x65281c 0x120e69f 0x120e6a0 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4be3a5 reflect.packEface+0x45 reflect/value.go:135 # 0x4cf468 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x657de4 reflect.Value.Interface+0x144 reflect/value.go:1473 # 0x657de5 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x145 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1861 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xb55985 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0xb55984 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x84 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 1024] @ 0xb740ff 0xbc1bbc 0xbc0887 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc0886 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:243 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x996b99 0x996bac 0x98ca25 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x996b98 errors.New+0x2b8 errors/errors.go:65 # 0x996bab crypto/tls.(*Config).encryptTicket+0x2cb crypto/tls/ticket.go:327 # 0x98ca24 crypto/tls.(*Conn).sendSessionTicket+0x324 crypto/tls/handshake_server_tls13.go:1019 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 16] @ 0x948785 0x948bfd 0x981667 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x948784 crypto/tls.(*Config).supportedVersions+0x44 crypto/tls/common.go:1173 # 0x948bfc crypto/tls.(*Config).mutualVersion+0x1c crypto/tls/common.go:1244 # 0x981666 crypto/tls.(*Conn).readClientHello+0x3a6 crypto/tls/handshake_server.go:190 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x53d325 0x53d499 0x7b48fd 0x8f324c 0xda9ac8 0xda9819 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7b48fc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0xda9ac7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:153 # 0xda9818 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:149 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x14e17b7 0x152c65a 0x1531a13 0x98fa25 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 160] @ 0x40b82e 0x410d25 0xc65818 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc65817 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x397 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1338 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x10e2225 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e2224 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x284 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:533 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x468972 0x467e65 0x46815d 0x5eabb7 0x5eab33 0x5e40ef 0x521e5b 0x52264e 0x5250be 0x51c265 0xd3d829 0xd3fc51 0x48b4a1 # 0x5eabb6 net.JoinHostPort+0x1f6 net/ipsock.go:240 # 0x5eab32 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x5e40ee net.(*OpError).Error+0x6e net/net.go:510 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0xd3d828 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd3fc50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 48] @ 0x953e5a 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x953e59 crypto/tls.(*Conn).handshakeContext+0x1d9 crypto/tls/conn.go:1550 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [56: 1792] @ 0x40cbf2 0x40b74d 0x410d25 0xc65818 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc65817 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x397 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1338 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 128] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x6344de 0x6344fe 0x623e0c 0x6241b7 0x67cee5 0x67be05 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6344dd math/big.getStack+0x33d math/big/nat.go:286 # 0x6344fd math/big.nat.div+0x35d math/big/natdiv.go:539 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6241b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67cee4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:1108 # 0x67be04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:895 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x6e173b 0x11e1f0a 0x11e1f24 0x1225b89 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6e173a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x11a github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x11e1f09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x11e1f23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:88 # 0x1225b88 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 8] @ 0x73de46 0x73de72 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x73de45 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x73de71 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 448] @ 0x8adc33 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8adc32 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.9/internal/impl/merge_gen.go:208 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 2560] @ 0xb66826 0xb669f2 0xb6dbf8 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb6dbf7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:237 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x5390c5 0xbc0c85 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x5390c4 context.WithCancel+0x64 context/context.go:242 # 0xbc0c84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:279 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x73339a 0x4a3d91 0x7329ee 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x733399 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func6+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:129 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x7329ed 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 54528] @ 0x732a45 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 480] @ 0x564605 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x147240d 0x1477c45 0x1473e6c 0x48b4a1 # 0x564604 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x147240c github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14c github.com/creachadair/jrpc2@v1.3.2/json.go:95 # 0x1477c44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.2/server.go:644 # 0x1473e6b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.2/server.go:147 0: 0 [4: 7766016] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 384] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbc20ab 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc20aa github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:386 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xb6cbcc 0xb6cb86 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6cbcb github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x22b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb6cb85 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1e5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:102 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0xdb4508 0xdb400b 0xdb3ddc 0xde29dd 0xde255b 0xddfe66 0x48b4a1 # 0xdb4507 github.com/quic-go/quic-go/internal/wire.(*Header).parseLongHeader+0x4a7 github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:246 # 0xdb400a github.com/quic-go/quic-go/internal/wire.parseHeader+0x8a github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:162 # 0xdb3ddb github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:138 # 0xde29dc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x3bc github.com/quic-go/quic-go@v0.54.1/connection.go:943 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 64] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 3200] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32768] @ 0x53d895 0x53d2bd 0x53d499 0x6d35ff 0x6d35cb 0x6d441f 0x6d2499 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d35fe compress/flate.(*huffmanBitWriter).write+0xbe compress/flate/huffman_bit_writer.go:136 # 0x6d35ca compress/flate.(*huffmanBitWriter).flush+0x8a compress/flate/huffman_bit_writer.go:128 # 0x6d441e compress/flate.(*huffmanBitWriter).writeStoredHeader+0x3e compress/flate/huffman_bit_writer.go:407 # 0x6d2498 compress/flate.(*compressor).close+0x98 compress/flate/deflate.go:639 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1344] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x480eda 0x480eef 0x6fa3aa 0x11f03bd 0x13fd517 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6fa3a9 github.com/pactus-project/pactus/committee.(*committee).ProtocolVersions+0x1a9 github.com/pactus-project/pactus/committee/committee.go:231 # 0x11f03bc github.com/pactus-project/pactus/state.(*state).CommitteeProtocolVersions+0x7c github.com/pactus-project/pactus/state/state.go:747 # 0x13fd516 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x156 github.com/pactus-project/pactus/www/grpc/blockchain.go:37 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 96] @ 0x4a4619 0x4a3ca5 0xddb81b 0xddb730 0xe04e9c 0xde0a45 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddb81a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:59 # 0xddb72f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:50 # 0xe04e9b github.com/quic-go/quic-go.(*sendQueue).Run+0x1bb github.com/quic-go/quic-go@v0.54.1/send_queue.go:99 # 0xde0a44 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.54.1/connection.go:540 0: 0 [2: 64] @ 0x624ad3 0x7e82e5 0x7e5ff0 0x7e8239 0x7e8f35 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x624ad2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x7e82e4 crypto/ecdsa.privateKeyToFIPS[...].func2+0x64 crypto/ecdsa/ecdsa.go:587 # 0x7e5fef crypto/internal/fips140cache.(*Cache[...]).Get+0x8f crypto/internal/fips140cache/cache.go:36 # 0x7e8238 crypto/ecdsa.privateKeyToFIPS[...]+0x118 crypto/ecdsa/ecdsa.go:583 # 0x7e8f34 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:416 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x7433af 0x742a50 0x7470c2 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x7470c1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 303104] @ 0x44d8a9 0x456df4 0x456d05 0x4894ea # 0x44d8a8 runtime.allgadd+0x68 runtime/proc.go:692 # 0x456df3 runtime.newproc1+0x93 runtime/proc.go:5173 # 0x456d04 runtime.newproc.func1+0x24 runtime/proc.go:5148 # 0x4894e9 runtime.systemstack+0x49 runtime/asm_amd64.s:513 0: 0 [4: 128] @ 0x888fb6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8e21ec 0x10e5eef 0x10e574c 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x888fb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5418 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8e21eb github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:125 # 0x10e5eee github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xae github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:939 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 32] @ 0xd3c775 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd3c774 github.com/libp2p/go-yamux/v5.newSession+0x554 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdcf3dd 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [5: 1120] @ 0x78f67a 0x78f690 0x14e17cf 0x1516985 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1516984 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x7e15a5 0x97664b 0x976547 0x7e11e2 0x7e163c 0x9742aa 0x97419a 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97664a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x976546 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9742a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x974199 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x468a46 0x7be46c 0x7c1b95 0x7c1b96 0x10f0772 0x10ea20b 0x10ea01c 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c1b94 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c1b95 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x10f0771 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).getNATType+0x1f1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:552 # 0x10ea20a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).maybeNotify+0x2a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:96 # 0x10ea01b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).worker+0x19b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:84 0: 0 [1: 32] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 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] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 768] @ 0x950833 0x95066a 0x951126 0x967ada 0x96363b 0x95d34e 0x953ff2 0x9921c8 0x48b4a1 # 0x950832 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x950669 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x967ad9 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x5d9 crypto/tls/handshake_client_tls13.go:823 # 0x96363a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 48] @ 0xdda0be 0xdda086 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdda0bd github.com/quic-go/quic-go.newCryptoStreamManager+0xf3d github.com/quic-go/quic-go@v0.54.1/crypto_stream_manager.go:21 # 0xdda085 github.com/quic-go/quic-go.init.func1+0xf05 github.com/quic-go/quic-go@v0.54.1/connection.go:343 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 512] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x744326 0x735427 0x735082 0x735072 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x744325 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x735426 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Release+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:213 # 0x735081 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 # 0x735071 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 384] @ 0x7e15a5 0x7e115d 0x97d996 0x7e11e2 0x7e163c 0x97d8c7 0x97d857 0x97d82a 0x7e11e2 0x7e163c 0x97d574 0x97d4dc 0x9510b7 0x98b805 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7e115c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d995 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d8c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d856 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x97d829 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d573 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d4db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0xda0cb0 0xda0c8c 0xda0fc8 0x10e199e 0x10e1cba 0x10e1379 0x48b4a1 # 0xda0caf github.com/multiformats/go-multistream.ReadNextToken[...]+0x4f github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xda0c8b github.com/multiformats/go-multistream.readProto[...]+0x2b github.com/multiformats/go-multistream@v0.6.1/client.go:147 # 0xda0fc7 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.1/client.go:66 # 0x10e199d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3bd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:490 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [3: 192] @ 0x15319d8 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x15319d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 576] @ 0x7e3c0b 0x7e3bdb 0x7e3b04 0x7e11e2 0x7e163c 0x7ded05 0x7e38b8 0x7e3818 0x7e11e2 0x7e163c 0x7ded05 0x7e36fe 0x7e8fbc 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e3c0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e3bda vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x7e3b03 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:491 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e38b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x7e3817 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:472 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e36fd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7e8fbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 147456] @ 0x776457 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x776456 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 48] @ 0x66c2eb 0x66cbe6 0x6e251d 0x906c2d 0x906c41 0x90956b 0x90aae4 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x906c2c github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x906c40 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x90956a github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x90aae3 github.com/pactus-project/pactus/execution.CheckAndExecute+0x183 github.com/pactus-project/pactus/execution/execution.go:47 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0x644245 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4049 0x6f401d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4048 github.com/fxamacker/cbor/v2.Unmarshal+0x208 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f401c github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x1dc github.com/pactus-project/pactus/types/vote/cp_vote.go:121 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 2112] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6658fd 0x152c98d 0x1531b46 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x152c98c crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x468a46 0x152c773 0x1531a13 0x98f90d 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x14e18b0 0x152c9d5 0x1531b46 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 9625600] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 5120] @ 0xb68645 0xb6ea13 0xb6fd9d 0x48b4a1 # 0xb68644 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb6ea12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:141 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 96] @ 0x14dc3cf 0x14dc36a 0x14de58c 0x9461b1 0x94c164 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x14dc3ce crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x14dc369 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x14de58b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x9461b0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x94c163 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 1280] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 512] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x7329ee 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x7329ed 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1248] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xbc30ff 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc30fe github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:505 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x73de7d 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1400832] @ 0x739312 0x74e1aa 0x74d6b1 0x74dc49 0x750255 0x74ef05 0x74f45e 0x74f5f0 0x8f7abd 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74e1a9 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem.func1+0x309 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:334 # 0x74d6b0 github.com/syndtr/goleveldb/leveldb.decodeBatch+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:311 # 0x74dc48 github.com/syndtr/goleveldb/leveldb.decodeBatchToMem+0x208 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:329 # 0x750254 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0xb34 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:594 # 0x74ef04 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x74f45d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x74f5ef github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8f7abc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 96] @ 0x789db4 0x7b7de5 0x7b7dcc 0xa74810 0xbbd049 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7b7de4 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x7b7dcb github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa7480f github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:26 # 0xbbd048 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xdfb76e 0xdfb762 0xdfb21f 0xdec3b9 0xdea9ae 0xde030f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdfb76d github.com/quic-go/quic-go.getPacketBuffer+0x2ed github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:72 # 0xdfb761 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2e1 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:790 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x4a46c8 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a46c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x12fd177 0x1263594 0x48b4a1 # 0x12fd176 google.golang.org/grpc.(*acBalancerWrapper).updateState.func1+0x96 google.golang.org/grpc@v1.75.1/balancer_wrapper.go:319 # 0x1263593 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:94 0: 0 [1: 32] @ 0xdd4cc5 0xdd4c7e 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd4cc4 github.com/quic-go/quic-go/internal/handshake.newLongHeaderSealer+0x1e4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:33 # 0xdd4c7d github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x19d github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:50 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 3456] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xb740ff 0xbc1bbc 0xbc0887 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc0886 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:243 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x6d1ba9 0x6d1c31 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1ba8 compress/flate.newHuffmanEncoder+0x148 compress/flate/huffman_code.go:60 # 0x6d1c30 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 6400] @ 0xb685d5 0xb68523 0xb6ea13 0xb6fd9d 0x48b4a1 # 0xb685d4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb68522 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb6ea12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:141 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xbc0c45 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0c44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:276 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0xb559b9 0xb54077 0xeb9036 0xeb9028 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb559b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 160] @ 0xb6bb59 0xb6bb4d 0xb6c909 0xb6c7b2 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6bb58 math/big.NewInt+0xf8 math/big/int.go:91 # 0xb6bb4c github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xec github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb6c908 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb6c7b1 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:66 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 16640] @ 0xb66826 0xb669f2 0xb70305 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb70304 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:273 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x12256ca 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x12256c9 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:183 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 237568] @ 0x44d8a9 0x456df4 0x456d05 0x4894ea # 0x44d8a8 runtime.allgadd+0x68 runtime/proc.go:692 # 0x456df3 runtime.newproc1+0x93 runtime/proc.go:5173 # 0x456d04 runtime.newproc.func1+0x24 runtime/proc.go:5148 # 0x4894e9 runtime.systemstack+0x49 runtime/asm_amd64.s:513 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0x14c9fc6 0x14d5f76 0x6e0252 0x4d62ce 0xdd6d3f 0xdd6d41 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14c9fc5 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x14d5f75 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x6e0251 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:60 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdd6d3e io.ReadFull+0x13e io/io.go:354 # 0xdd6d40 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:62 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x764e48 0x521dad 0x52264e 0x5250be 0x51f2f3 0x76bfb1 0x757036 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x764e47 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x76bfb0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x757035 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 80] @ 0x468972 0x467e65 0x468085 0x5e41cf 0x521e5b 0x52264e 0x5250be 0x51f2f3 0x12b398d 0x12b3946 0x48b4a1 # 0x5e41ce net.(*OpError).Error+0x14e net/net.go:520 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x12b398c google.golang.org/grpc/internal/transport.connectionErrorf+0x7cc google.golang.org/grpc@v1.75.1/internal/transport/transport.go:623 # 0x12b3945 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x785 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1683 0: 0 [1: 3200] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 49152] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 18944] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x757b88 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x757b87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x7433af 0x735036 0x7350da 0x735036 0x7350da 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x735035 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 # 0x7350d9 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 # 0x735035 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 # 0x7350d9 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x4a46c8 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a46c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 21760] @ 0x732a45 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x4ddf3f 0x4dda13 0x5d6945 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 3072] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 80] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x51ce13 0x51cdde 0x51db39 0x5209c5 0x5223f5 0x5250be 0x51f2f3 0x12592ea 0x130b1a6 0x130a467 0x12cc2e9 0x12d67b0 0x1309f4d 0x1263594 0x48b4a1 # 0x51ce12 fmt.(*buffer).writeString+0x72 fmt/print.go:108 # 0x51cddd fmt.(*fmt).padString+0x3d fmt/format.go:113 # 0x51db38 fmt.(*fmt).fmtS+0x38 fmt/format.go:362 # 0x5209c4 fmt.(*pp).fmtString+0xc4 fmt/print.go:497 # 0x5223f4 fmt.(*pp).printArg+0x1d4 fmt/print.go:741 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x12592e9 google.golang.org/grpc/internal/channelz.Infof+0x49 google.golang.org/grpc@v1.75.1/internal/channelz/logging.go:40 # 0x130b1a5 google.golang.org/grpc.(*ccResolverWrapper).addChannelzTraceEvent+0x385 google.golang.org/grpc@v1.75.1/resolver_wrapper.go:210 # 0x130a466 google.golang.org/grpc.(*ccResolverWrapper).UpdateState+0x186 google.golang.org/grpc@v1.75.1/resolver_wrapper.go:139 # 0x12cc2e8 google.golang.org/grpc/internal/resolver/dns.(*dnsBuilder).Build+0x3e8 google.golang.org/grpc@v1.75.1/internal/resolver/dns/dns_resolver.go:128 # 0x12d67af google.golang.org/grpc/internal/resolver/delegatingresolver.New+0x96f google.golang.org/grpc@v1.75.1/internal/resolver/delegatingresolver/delegatingresolver.go:119 # 0x1309f4c google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x2ec google.golang.org/grpc@v1.75.1/resolver_wrapper.go:91 # 0x1263593 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:94 0: 0 [1: 180224] @ 0x732a45 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7beee5 0x7beb7f 0xb54709 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 624] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xc4c148 0xc4d7c6 0xc4d228 0xc5472a 0xbb689e 0xbc2a49 0x48b4a1 # 0xc4c147 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xbb689d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:932 # 0xbc2a48 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:464 0: 0 [1: 24] @ 0x732cd2 0x748f5e 0x748f56 0x771f65 0x73c6d7 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732cd1 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 # 0x748f5d github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x748f55 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x90b975 0x90b825 0xd9ee38 0xd9edfb 0xd9ebcf 0x48b4a1 # 0x90b974 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9ee37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9edfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0xd9ebce github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:332 0: 0 [2: 13056] @ 0x7771d0 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x7771cf github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 4096] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d52c5 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d52c4 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xda8e75 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda8e74 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x254 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:91 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 7667712] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 6784] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x73cab9 0x76d47d 0x76d40b 0x76cc06 0x76c3ae 0x48b4a1 # 0x73cab8 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x1b8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:544 # 0x76d47c github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x76d40a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x76cc05 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x76c3ad github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x38d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [15: 19200] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 17920] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 2304] @ 0x6d61c8 0x6d4765 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4764 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x7fa765 0x7fab2f 0x800b0d 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7fa764 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7fab2e crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x800b0c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:1014 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x14e18ee 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0x79019a 0x78ffa3 0x7b48d6 0x8f324c 0xda9ac8 0xda9819 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x790199 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x78ffa2 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b48d5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0xda9ac7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:153 # 0xda9818 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:149 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x7cbd7f 0x7cbb31 0x98fdfb 0x98727d 0x9867c5 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7cbd7e crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0x7cbb30 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x98fdfa crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x98727c crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x51c27b 0xd9ca4a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd9ca49 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:172 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 960] @ 0xc763f9 0xc763dd 0xc752e5 0x48b4a1 # 0xc763f8 github.com/libp2p/go-libp2p-pubsub.newRpcQueue+0x338 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:61 # 0xc763dc github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x31c github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:946 # 0xc752e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [8: 1408] @ 0x10e33d2 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e33d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:619 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 64] @ 0x7fba1f 0x800da8 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7fba1e crypto/x509.parsePublicKey+0x49e crypto/x509/parser.go:299 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 448] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98fa25 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x14e17b7 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 16384] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 3840] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 40320] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 320] @ 0x5423cd 0x151678a 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x5423cc bytes.Repeat+0xac bytes/bytes.go:686 # 0x1516789 crypto/internal/fips140/ecdsa.newDRBG[...]+0x129 crypto/internal/fips140/ecdsa/hmacdrbg.go:67 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0xd9ed8c 0xd9ebcf 0x48b4a1 # 0xd9ed8b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0xd9ebce github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:332 0: 0 [1: 1408] @ 0xb66826 0xb669f2 0xb6dbf8 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb6dbf7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:237 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x10e47f0 0x10e47c0 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e47ef github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcf github.com/libp2p/go-libp2p@v0.43.0/core/protocol/id.go:14 # 0x10e47bf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:788 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 1408] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 4456448] @ 0x146123a 0x14611ff 0x1461249 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1461239 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x14611fe github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x1461248 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8388608] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1461125 0x1461099 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1461124 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0xdc4 github.com/pactus-project/pactus/www/html/server.go:252 # 0x1461098 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xd38 github.com/pactus-project/pactus/www/html/network.go:69 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x1462745 0x14625b4 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1462744 github.com/pactus-project/pactus/www/html.metricToTable.func2+0x164 github.com/pactus-project/pactus/www/html/network.go:141 # 0x14625b3 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4194304] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1460d30 0x1460c26 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1460d2f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x9cf github.com/pactus-project/pactus/www/html/server.go:225 # 0x1460c25 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x8c5 github.com/pactus-project/pactus/www/html/network.go:62 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x1460791 0x1460776 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1460790 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x430 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:117 # 0x1460775 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x415 github.com/pactus-project/pactus/www/html/network.go:54 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2097152] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1465c87 0x1465bff 0x146281e 0x1462512 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1465c86 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1465bfe github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x146281d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x1462511 github.com/pactus-project/pactus/www/html.metricToTable+0xf1 github.com/pactus-project/pactus/www/html/network.go:154 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 128] @ 0x6e1ac5 0x6e1ab3 0x1461377 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x6e1ac4 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0xa4 github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x6e1ab2 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x92 github.com/pactus-project/pactus/crypto/bls/public_key.go:43 # 0x1461376 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1016 github.com/pactus-project/pactus/www/html/network.go:75 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 524288] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1461426 0x14613a9 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1461425 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x14613a8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 131072] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1465c87 0x1465bff 0x1462470 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1465c86 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1465bfe github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x146246f github.com/pactus-project/pactus/www/html.metricToTable+0x4f github.com/pactus-project/pactus/www/html/network.go:150 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 2016] @ 0x4c999d 0x86f085 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86f084 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:446 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1900544] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 2304] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 16128] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [40: 107520] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 640] @ 0x51c27b 0x9538ff 0xd3d764 0xd3fc51 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0x9538fe crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1447 # 0xd3d763 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd3fc50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 9728] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 512] @ 0x53d895 0x53d2bd 0x53d499 0x14727d2 0x1472197 0x146fac5 0x1470fdd 0x147d68a 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x14727d1 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1f1 github.com/creachadair/jrpc2@v1.3.2/json.go:176 # 0x1472196 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.2/json.go:65 # 0x146fac4 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.2/client.go:212 # 0x1470fdc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.2/client.go:350 # 0x147d689 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x549 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:126 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [21: 137088] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 4608] @ 0xd3c49d 0xd3c165 0xd45b3b 0xd9e419 0xd9ce75 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0xd3c49c github.com/libp2p/go-yamux/v5.newSession+0x27c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xd3c164 github.com/libp2p/go-yamux/v5.Client+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:140 # 0xd45b3a github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xda github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:53 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 1408] @ 0x96d875 0x96d845 0x96d757 0x7e11e2 0x7e163c 0x96d4dd 0x96d497 0x7e11e2 0x7e163c 0x96d434 0x96d413 0x7e11e2 0x7e163c 0x96b27e 0x96b11c 0x96f795 0x9510b7 0x95cf95 0x953ff2 0x9921c8 0x48b4a1 # 0x96d874 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96d844 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96d756 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1+0x16 crypto/tls/handshake_messages.go:290 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96d4dc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x7c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96d496 crypto/tls.(*clientHelloMsg).marshalMsg.func14.1+0x36 crypto/tls/handshake_messages.go:289 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96d433 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96d412 crypto/tls.(*clientHelloMsg).marshalMsg.func14+0x12 crypto/tls/handshake_messages.go:286 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96b27d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x265d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96b11b crypto/tls.(*clientHelloMsg).marshalMsg+0x24fb crypto/tls/handshake_messages.go:285 # 0x96f794 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95cf94 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 384] @ 0xb740ff 0xbc1bbc 0xbc0887 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc0886 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:243 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x468a46 0x152c773 0x1531a13 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x73325a 0x4a3d91 0x7329ee 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x733259 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func1+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:114 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x7329ed 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 10880] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a6d1 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a6d0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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 [9: 3168] @ 0xc273d6 0xc26145 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc273d5 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xc26144 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 65536] @ 0x6d1f67 0x6d1f53 0x6dd487 0x6dd448 0x5a0075 0xb8f785 0xb8f154 0xb8a41b 0xb908c7 0x1448aed 0xa13909 0x14495b6 0xa13909 0x144a383 0xa13909 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x6d1f66 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x6d1f52 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb8f784 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.66.1/expfmt/text_create.go:96 # 0xb8f153 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf13 github.com/prometheus/common@v0.66.1/expfmt/text_create.go:281 # 0xb8a41a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.66.1/expfmt/encode.go:178 # 0xb908c6 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.66.1/expfmt/encode.go:51 # 0x1448aec github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x14495b5 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 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x144a382 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4096] @ 0x5a105a 0xb826b2 0xba0373 0xb9f919 0xba2d45 0x48b4a1 # 0x5a1059 bufio.(*Scanner).Scan+0x379 bufio/scan.go:209 # 0xb826b1 github.com/prometheus/procfs.Proc.Limits+0x171 github.com/prometheus/procfs@v0.17.0/proc_limits.go:100 # 0xba0372 github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect+0x9b2 github.com/prometheus/client_golang@v1.23.2/prometheus/process_collector_procfsenabled.go:60 # 0xb9f918 github.com/prometheus/client_golang/prometheus.(*processCollector).Collect+0x18 github.com/prometheus/client_golang@v1.23.2/prometheus/process_collector.go:147 # 0xba2d44 github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1+0x104 github.com/prometheus/client_golang@v1.23.2/prometheus/registry.go:456 0: 0 [1: 16] @ 0x905dde 0x9096b4 0x908af3 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x905ddd github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x9096b3 github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x113 github.com/pactus-project/pactus/execution/executor/transfer.go:31 # 0x908af2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x92 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x40b82e 0x410d25 0xc6226d 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc6226c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 224] @ 0x10e47f0 0x10e47c0 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e47ef github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcf github.com/libp2p/go-libp2p@v0.43.0/core/protocol/id.go:14 # 0x10e47bf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:788 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x468a46 0x7bf29b 0x7beee5 0x7beb7f 0xb54709 0xb557b5 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 24] @ 0x7d9fdb 0x7d9f89 0x7db33d 0x7da8e5 0x7db33d 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7d9fda encoding/asn1.makeObjectIdentifier+0x5da encoding/asn1/marshal.go:308 # 0x7d9f88 encoding/asn1.makeBody+0x588 encoding/asn1/marshal.go:471 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x875cd1 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8e21ec 0xda7bd5 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x875cd0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:707 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8e21eb github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:125 # 0xda7bd4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:194 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x14e18ee 0x152c65a 0x1531a13 0x15315a9 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0x14cac33 0x1531527 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1531526 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 9420800] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 8192] @ 0x4d60d3 0x4a3d91 0x4d6d08 0x4d66f1 0x4d646c 0x4d644b 0xa1020d 0xa0ab37 0x5a0075 0xa10c25 0xa11a45 0x48b4a1 # 0x4d60d2 io.init.func1+0x32 io/io.go:657 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4d6d07 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4d66f0 io.copyBuffer+0x150 io/io.go:415 # 0x4d646b io.Copy+0x8b io/io.go:388 # 0x4d644a io.CopyN+0x6a io/io.go:364 # 0xa1020c net/http.(*chunkWriter).writeHeader+0x1cac net/http/server.go:1454 # 0xa0ab36 net/http.(*chunkWriter).Write+0x36 net/http/server.go:378 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xa10c24 net/http.(*response).finishRequest+0x44 net/http/server.go:1707 # 0xa11a44 net/http.(*conn).serve+0x6a4 net/http/server.go:2116 0: 0 [2: 96] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7beee5 0x7beb7f 0xb54709 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 48] @ 0xe0bde5 0xe0a54b 0xe094a5 0x48b4a1 # 0xe0bde4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x744 github.com/quic-go/quic-go@v0.54.1/server.go:713 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 416] @ 0x8adc33 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8adc32 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.9/internal/impl/merge_gen.go:208 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 192] @ 0x14e17b7 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x51c27b 0xd45586 0xd45608 0xd7b6ea 0x1172d0c 0x116dd02 0x11de6d8 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 4194304] @ 0x73a5ad 0x75df34 0x75e425 0x74f9a5 0x74ef05 0x74f45e 0x74f5f0 0x8f7abd 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x73a5ac github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x75df33 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x75e424 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x74f9a4 github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x284 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:633 # 0x74ef04 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x74f45d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x74f5ef github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8f7abc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 192] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbbd216 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbd215 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xbbd279 0xbbd2d1 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbbd278 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).pmGetClosestPeers+0x2b8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:63 # 0xbbd2d0 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x310 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x5d875f 0xb546f2 0xb55955 0xb54077 0xeb9036 0xeb9028 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0xb546f1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [13: 1040] @ 0xb3eefe 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0xb3eefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:107 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 81920] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 65536] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 6144] @ 0xb66826 0xb669f2 0xb6dbf8 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb6dbf7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:237 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x99920f 0x94adb6 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x99920e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 6144] @ 0x53d895 0x53d2bd 0x53d499 0x6d3768 0x6d374c 0x6d5312 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d3767 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d374b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6d5311 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x8f48f3 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x8f48f2 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:234 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 864] @ 0x552af7 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x468972 0x467e65 0x468085 0x5e41cf 0xda9082 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x5e41ce net.(*OpError).Error+0x14e net/net.go:520 # 0xda9081 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x461 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:96 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x98b81a 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x98b819 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x379 crypto/tls/handshake_server_tls13.go:872 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 192] @ 0xb6c6c5 0xb6c686 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6c6c4 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x64 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb6c685 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x25 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:65 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x152c625 0x1531a13 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 512] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 3456] @ 0x7771d0 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x7771cf github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x150d36d 0x15182cf 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x150d36c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x15182ce crypto/internal/fips140/ecdsa.randomPoint[...]+0x32e crypto/internal/fips140/ecdsa/ecdsa.go:251 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x99920f 0x94adb6 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x99920e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [247: 86944] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 6144] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 9472] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 8192] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 416] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0x53d895 0x53d2bd 0x53d499 0x5441dc 0x66e64a 0x66f0f2 0x6e9f4e 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5441db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e9f4d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x54413a 0x66e64a 0x66f0f2 0x6e9f10 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e9f0f github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x4f github.com/pactus-project/pactus/types/tx/payload/transfer.go:53 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x7bee90 0x7beb7f 0xb54709 0xb557b5 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bee8f github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 288] @ 0x14e17b7 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [741: 308256] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc65818 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc65817 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x397 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1338 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 128] @ 0xc4c12e 0xc4d7c6 0xc4d228 0xc5472a 0xbb689e 0xbc2a49 0x48b4a1 # 0xc4c12d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xbb689d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:932 # 0xbc2a48 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:464 0: 0 [3: 96] @ 0x152c625 0x1531a13 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 176] @ 0x11e1879 0x1225b65 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x11e1878 github.com/pactus-project/pactus/sync/bundle/message.NewHelloMessage+0xb8 github.com/pactus-project/pactus/sync/bundle/message/hello.go:31 # 0x1225b64 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x164 github.com/pactus-project/pactus/sync/sync.go:229 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x94fc18 0x94ccdb 0x951411 0x951412 0x951499 0x9812fe 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x94fc17 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:838 # 0x94ccda crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x951410 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x951411 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x951498 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 416] @ 0xc52e36 0x10e47af 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0xc52e35 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x10e47ae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:787 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [7: 672] @ 0x14e17b7 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 288] @ 0x480e93 0x40b6c5 0x40b6b8 0x40f795 0xd3cea5 0xd4527d 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xd3cea4 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x364 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:236 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [4: 256] @ 0x14e18ee 0x152c9d5 0x1531b46 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0xe0f299 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xe0f298 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.54.1/stream.go:85 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [13: 2288] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1024] @ 0x887ec8 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x887ec7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5237 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 256] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c65a 0x1531a13 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c65a 0x1531a13 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x7e15a5 0x7ded05 0x7e38b8 0x7e3818 0x7e11e2 0x7e163c 0x7ded05 0x7e36fe 0x7e8fbc 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e38b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x7e3817 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:472 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e36fd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7e8fbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0xb5472e 0xb5471c 0xb557b5 0xb54077 0xda9054 0xda9024 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xb5472d github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb5471b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xda9053 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x433 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xda9023 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x403 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:94 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x1368a1c 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1368a1b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:382 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 2560] @ 0x7f3d9e 0x7f3db3 0x9991b4 0x94adb6 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9991b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 3584] @ 0x95042e 0x950c5b 0x951126 0x98b805 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x95042d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x950c5a crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 352] @ 0x99e43c 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:568 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [4: 7405568] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 48] @ 0x51f306 0xa745b4 0xbbf85a 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbf859 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x129d5ba 0x4a3d91 0x129e30d 0x129e807 0x12ba23c 0x12ba219 0x12b94e5 0x1311536 0x1310cd6 0x48b4a1 # 0x129d5b9 google.golang.org/grpc/internal/transport.init.func2+0x19 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:46 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x129e30c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:61 # 0x129e806 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:386 # 0x12ba23b google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x19b google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:354 # 0x12ba218 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x178 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:824 # 0x12b94e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x324 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:715 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 16] @ 0x468a46 0x152c773 0x1531a13 0x98f90d 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 72] @ 0xdd4835 0xdd3fcf 0xdd3ed3 0xdd30f7 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd30f6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x436 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:493 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 256] @ 0x677d9a 0x677da6 0xd958c2 0xd927f3 0xd92ba5 0xd93fff 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd927f2 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd92ba4 github.com/flynn/noise.(*symmetricState).EncryptAndHash+0xc4 github.com/flynn/noise@v1.1.0/state.go:180 # 0xd93ffe github.com/flynn/noise.(*HandshakeState).WriteMessage+0x41e github.com/flynn/noise@v1.1.0/state.go:420 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [5: 560] @ 0x415a34 0xd3c4b6 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd3c4b5 github.com/libp2p/go-yamux/v5.newSession+0x295 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x539aaa 0xa73e4a 0xb4837c 0xb480a5 0xb4730c 0xb4118a 0xbb21e9 0xbb446f 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xa73e49 github.com/libp2p/go-libp2p-kad-dht/internal.CtxMutex.Lock+0x29 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/ctx_mutex.go:17 # 0xb4837b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x3b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:186 # 0xb480a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:141 # 0xb4730b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:74 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbb21e8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:383 # 0xbb446e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:692 0: 0 [1: 80] @ 0x4ddf3f 0x4dda13 0x5d6945 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2304] @ 0x14dc3cf 0x14dc36a 0x14de58c 0x9461b1 0x94c164 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x14dc3ce crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x14dc369 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x14de58b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x9461b0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x94c163 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [5: 320] @ 0x7bd7a5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 16] @ 0x12b5d25 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12b5d24 google.golang.org/grpc/internal/transport.NewServerTransport+0x18a4 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:339 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [1: 16] @ 0x12b55cc 0x12b5562 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12b55cb google.golang.org/grpc/internal/transport.newControlBuffer+0x114b google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:335 # 0x12b5561 google.golang.org/grpc/internal/transport.NewServerTransport+0x10e1 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:291 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x99e43c 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:568 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 128] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 16] @ 0x1251bb5 0x125b411 0x1300205 0x13005de 0x1300253 0x128b1e7 0x128b0c7 0x48b4a1 # 0x1251bb4 google.golang.org/grpc/grpclog.(*componentData).InfoDepth+0x34 google.golang.org/grpc@v1.75.1/grpclog/component.go:33 # 0x125b410 google.golang.org/grpc/internal/channelz.AddTraceEvent+0x250 google.golang.org/grpc@v1.75.1/internal/channelz/trace.go:200 # 0x1300204 google.golang.org/grpc.(*ClientConn).addTraceEvent+0x1a4 google.golang.org/grpc@v1.75.1/clientconn.go:333 # 0x13005dd google.golang.org/grpc.(*ClientConn).enterIdleMode+0x11d google.golang.org/grpc@v1.75.1/clientconn.go:398 # 0x1300252 google.golang.org/grpc.(*idler).EnterIdleMode+0x12 google.golang.org/grpc@v1.75.1/clientconn.go:339 # 0x128b1e6 google.golang.org/grpc/internal/idle.(*Manager).tryEnterIdleMode+0xc6 google.golang.org/grpc@v1.75.1/internal/idle/idle.go:180 # 0x128b0c6 google.golang.org/grpc/internal/idle.(*Manager).handleIdleTimeout+0xa6 google.golang.org/grpc@v1.75.1/internal/idle/idle.go:130 0: 0 [1: 128] @ 0x5d6528 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6527 net.interfaceTable+0x2a7 net/interface_linux.go:38 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [5: 9216000] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 96] @ 0x7b44d5 0x7b4ada 0x7b4931 0x8f324c 0xebf61e 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7b44d4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7b4ad9 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7b4930 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0xebf61d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:124 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 256] @ 0x4a413c 0x4a3f86 0x4a3c54 0x8efa39 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3c53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 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] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xd1fee9 0xd211f4 0xd7be19 0x116bacf 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd1fee8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x168 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [2: 32] @ 0xddf367 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf366 github.com/quic-go/quic-go.(*Conn).preSetup+0x546 github.com/quic-go/quic-go@v0.54.1/connection.go:494 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 32] @ 0x971365 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x971364 crypto/tls.(*clientHelloMsg).unmarshal+0x1ac4 crypto/tls/handshake_messages.go:523 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x677996 0x67b9fa 0x69537f 0x6a9865 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2048] @ 0x8efa6f 0xc5a03a 0xc5a030 0xc59c3b 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc5a039 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc5a02f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc59c3a 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] @ 0x76882d 0x7681e5 0x767a99 0x75903c 0x75a395 0x48b4a1 # 0x76882c github.com/syndtr/goleveldb/leveldb.(*compaction).expand+0x4ac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:218 # 0x7681e4 github.com/syndtr/goleveldb/leveldb.newCompaction+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:146 # 0x767a98 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x75903b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 192] @ 0x14e18b0 0x152c9d5 0x1531b46 0x1530fd0 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1530fcf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c65a 0x1531a13 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x14e17b7 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 9216] @ 0x6d61c8 0x6d4ff0 0x6d4568 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4fef compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6d4567 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 24576] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1152] @ 0x14e18b0 0x1516e13 0x151653f 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1516e12 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x151653e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1408] @ 0x95042e 0x950c5b 0x951126 0x98bf1d 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x95042d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x950c5a crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98bf1c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:913 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 512] @ 0xc21450 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc2144f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0x5c6e0e 0x5c6949 0x12a67c8 0x12a6a85 0x1305865 0x1305528 0x1304d25 0x130303a 0x48b4a1 # 0x5c6e0d net.(*sysDialer).dialParallel+0xad net/dial.go:590 # 0x5c6948 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x12a67c7 google.golang.org/grpc/internal/transport.dial+0x3c7 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:184 # 0x12a6a84 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x164 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:221 # 0x1305864 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.75.1/clientconn.go:1400 # 0x1305527 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.75.1/clientconn.go:1347 # 0x1304d24 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.75.1/clientconn.go:1279 # 0x1303039 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.75.1/clientconn.go:942 0: 0 [1: 16] @ 0x5d6e99 0x5d6e46 0x5d6bb2 0x5d6a45 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x5d6e98 net.IPv4+0x138 net/ip.go:54 # 0x5d6e45 net.newAddr+0xe5 net/interface_linux.go:180 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 48] @ 0x5ecad2 0x5d3abb 0x5ed47b 0x5ec310 0xa173ac 0x147efa8 0x147ffee 0x48b4a1 # 0x5ecad1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5d3aba net.(*netFD).accept+0x25a net/fd_unix.go:178 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa173ab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x147efa7 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x147ffed github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xad github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [1: 480] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 5480448] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x1518199 0x151813f 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1518198 crypto/internal/fips140/bigmod.NewNat+0x1f8 crypto/internal/fips140/bigmod/nat.go:73 # 0x151813e crypto/internal/fips140/ecdsa.randomPoint[...]+0x19e crypto/internal/fips140/ecdsa/ecdsa.go:250 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x152c625 0x1531a13 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0x415a34 0xda5374 0xda60bd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda5373 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x333 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:68 # 0xda60bc github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/transport.go:56 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x48767c 0x4ecf68 0xb4967c 0xb48f85 0xb475db 0xb4118a 0xbb21e9 0xbb446f 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xb4967b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:333 # 0xb48f84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:288 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbb21e8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:383 # 0xbb446e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:692 0: 0 [3: 96] @ 0x152c625 0x1531a13 0x15315a9 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 576] @ 0x14e17b7 0x152c65a 0x1531a13 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0xd1539e 0xd1faf1 0xd21a25 0x10e2015 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd1539d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetServicePeerLimits+0x3d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/limit.go:260 # 0xd1faf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:670 # 0xd21a24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10e2014 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:523 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7da53d 0x7db33d 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7da53c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xd1ffaa 0xd211f4 0xd7be19 0x116bacf 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd1ffa9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 16] @ 0xd6b365 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd6b364 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:475 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [1: 24] @ 0x468972 0x467e65 0x467fca 0x94312c 0x99b3a5 0x521e5b 0x52264e 0x5256c9 0x51c265 0x954454 0x9921c8 0x48b4a1 # 0x94312b crypto/tls.alert.String+0x4b crypto/tls/alert.go:104 # 0x99b3a4 crypto/tls.AlertError.Error+0x24 crypto/tls/alert.go:16 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5256c8 fmt.(*pp).doPrintf+0x988 fmt/print.go:1173 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x954453 crypto/tls.(*Conn).handshakeContext+0x7d3 crypto/tls/conn.go:1609 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x552a9a 0x4a3d91 0x5608ba 0x55f0c5 0x55a42f 0x55e223 0x55c54a 0x5595f3 0x5593b2 0x558c9e 0x147f385 0x147d976 0x147d1bd 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x552a99 encoding/json.init.func1+0x19 encoding/json/scanner.go:91 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x5608b9 encoding/json.newScanner+0x19 encoding/json/scanner.go:96 # 0x55f0c4 encoding/json.appendCompact+0x84 encoding/json/indent.go:53 # 0x55a42e encoding/json.marshalerEncoder+0x14e encoding/json/encode.go:487 # 0x55e222 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:947 # 0x55c549 encoding/json.structEncoder.encode+0x309 encoding/json/encode.go:758 # 0x5595f2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x5593b1 encoding/json.(*encodeState).marshal+0xb1 encoding/json/encode.go:343 # 0x558c9d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x147f384 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x147d975 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:152 # 0x147d1bc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:80 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x7d060b 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7d060a crypto/elliptic.(*nistCurve[...]).Unmarshal+0x14a crypto/elliptic/nistec.go:241 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 72] @ 0x66f0d9 0x6e9f4e 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e9f4d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xb740ff 0xbc1bbc 0xbc0887 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc0886 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:243 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 768] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 64] @ 0x14cac33 0x98fa85 0x98be7c 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x98fa84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 crypto/tls/key_schedule.go:39 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 624] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xc4c148 0xc4d7c6 0xc4cf27 0xc5f7eb 0x48b4a1 # 0xc4c147 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc5f7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [3: 192] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdd509b 0xdd4bd0 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd509a github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:68 # 0xdd4bcf github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:45 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [10: 11520] @ 0xb685d5 0xb68523 0xb6ea13 0xb6fd9d 0x48b4a1 # 0xb685d4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb68522 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb6ea12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:141 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 48] @ 0x480eda 0x480eef 0xd1fe8f 0xd211f4 0xd7be19 0x116bacf 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd1fe8e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x10e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:700 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [4: 3584] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xd1ffaa 0xd211f4 0xd7be19 0x116bacf 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd1ffa9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 80] @ 0x7bec76 0x7beb7f 0xb5484f 0xb557b5 0xb54077 0xda9054 0xda9024 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7bec75 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xda9053 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x433 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xda9023 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x403 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:94 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x7cbf77 0x9873c2 0x9867c5 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7cbf76 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd6 crypto/ecdh/x25519.go:76 # 0x9873c1 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xae1 crypto/tls/handshake_server_tls13.go:269 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0x7fa93c 0x800b0d 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7fa93b crypto/x509.parseName+0x11b crypto/x509/parser.go:178 # 0x800b0c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:1014 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0xbbd145 0xbbcfe8 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbbd144 go.opentelemetry.io/otel/trace.WithAttributes+0x184 go.opentelemetry.io/otel/trace@v1.38.0/config.go:224 # 0xbbcfe7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x970a56 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x970a55 crypto/tls.(*clientHelloMsg).unmarshal+0x11b5 crypto/tls/handshake_messages.go:620 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 384] @ 0x7e15a5 0x7e111d 0x994e65 0x7e11e2 0x7e163c 0x99442f 0x9943b7 0x994326 0x98c9e7 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7e111c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x994e64 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x124 crypto/tls/handshake_messages.go:1490 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x99442e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9943b6 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x994325 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x98c9e6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 80] @ 0x53909b 0x53907d 0x1309ae6 0x130039c 0x13005eb 0x1300253 0x128b1e7 0x128b0c7 0x48b4a1 # 0x53909a context.withCancel+0x3a context/context.go:277 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x1309ae5 google.golang.org/grpc.newCCResolverWrapper+0x25 google.golang.org/grpc@v1.75.1/resolver_wrapper.go:56 # 0x130039b google.golang.org/grpc.(*ClientConn).initIdleStateLocked+0x1b google.golang.org/grpc@v1.75.1/clientconn.go:370 # 0x13005ea google.golang.org/grpc.(*ClientConn).enterIdleMode+0x12a google.golang.org/grpc@v1.75.1/clientconn.go:400 # 0x1300252 google.golang.org/grpc.(*idler).EnterIdleMode+0x12 google.golang.org/grpc@v1.75.1/clientconn.go:339 # 0x128b1e6 google.golang.org/grpc/internal/idle.(*Manager).tryEnterIdleMode+0xc6 google.golang.org/grpc@v1.75.1/internal/idle/idle.go:180 # 0x128b0c6 google.golang.org/grpc/internal/idle.(*Manager).handleIdleTimeout+0xa6 google.golang.org/grpc@v1.75.1/internal/idle/idle.go:130 0: 0 [1: 24] @ 0xda7c85 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0xda7c84 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x464 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:202 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 1818624] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 80] @ 0x756f97 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x756f96 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x296 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 7241728] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 96] @ 0x8f3259 0x10e6007 0x10e574c 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8f3258 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:173 # 0x10e6006 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1c6 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:946 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 224] @ 0xbbf928 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbbf927 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x327 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:105 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 24] @ 0x7db52a 0x7db813 0xdd6129 0xdd6106 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x7db529 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd6128 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:732 # 0xdd6105 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:61 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [1: 112] @ 0xbbf928 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbbf927 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x327 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:105 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 16] @ 0x7d9eed 0x7db33d 0x7da8e5 0x7db33d 0x7db813 0xdd62c9 0xdd6262 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7d9eec encoding/asn1.makeBody+0x4ec encoding/asn1/marshal.go:483 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd62c8 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdd6261 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:76 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 18944] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 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] @ 0x889b76 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x889b75 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5577 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 16] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x4a014a 0x49fbeb 0x146f71d 0x1470f65 0x147d68a 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x4a0149 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fbea strconv.FormatInt+0x8a strconv/itoa.go:29 # 0x146f71c github.com/creachadair/jrpc2.(*Client).req+0xfc github.com/creachadair/jrpc2@v1.3.2/client.go:178 # 0x1470f64 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.2/client.go:343 # 0x147d689 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x549 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:126 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x5d6c05 0x5d6a45 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x5d6c04 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [2: 160] @ 0x53909b 0x53907d 0xbbfb65 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x53909a context.withCancel+0x3a context/context.go:277 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0xbbfb64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x564 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:123 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 480] @ 0x53d895 0x53d2bd 0x53d499 0x543fb7 0x66e64a 0x6e1e26 0x6e1dc9 0x6e91e6 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x543fb6 encoding/binary.Write+0xd6 encoding/binary/binary.go:418 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1e25 github.com/pactus-project/pactus/util/encoding.WriteElements+0x85 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e1dc8 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x28 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6e91e5 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x225 github.com/pactus-project/pactus/types/tx/payload/bond.go:79 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xa08d2e 0xa08a1c 0xa087d4 0xa14f25 0xa14825 0xa15765 0x1467745 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0xa08d2d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0xa08a1b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0xa087d3 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0xa14f24 net/http.(*ServeMux).matchOrRedirect+0x204 net/http/server.go:2767 # 0xa14824 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0xa15764 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0x1467744 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x10e2db1 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e2db0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x510 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:589 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 1920] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [4: 7176192] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 128] @ 0x14e18ee 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 13568] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 96] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x10e49ed 0x10e490d 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e49ec github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x2cc github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:766 # 0x10e490c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1ec github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:789 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [4: 128] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xe03fb8 0xe03ea2 0xdcb722 0xdcb5ee 0xdec335 0xdea9ae 0xde030f 0x48b4a1 # 0xe03fb7 github.com/quic-go/quic-go.(*retransmissionQueue).addAppData+0x137 github.com/quic-go/quic-go@v0.54.1/retransmission_queue.go:59 # 0xe03ea1 github.com/quic-go/quic-go.(*retransmissionQueueAppDataAckHandler).OnLost+0x21 github.com/quic-go/quic-go@v0.54.1/retransmission_queue.go:157 # 0xdcb721 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0x61 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:922 # 0xdcb5ed github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x6d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:908 # 0xdec334 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0xf4 github.com/quic-go/quic-go@v0.54.1/connection.go:2314 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [5: 480] @ 0x14e17b7 0x1516e13 0x151653f 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1516e12 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x151653e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 64] @ 0x555f67 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x555f66 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x51c349 0xd9ca4a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x51c348 fmt.Errorf+0x168 fmt/errors.go:32 # 0xd9ca49 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:172 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 128] @ 0x150d36d 0x15175b6 0x151b0a8 0x151b07b 0x7e6d4b 0x7e3f36 0x9433b2 0x98d245 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x150d36c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x15175b5 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x3d5 crypto/internal/fips140/ecdsa/ecdsa.go:480 # 0x151b0a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x151b07a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:446 # 0x7e6d4a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x7e3f35 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9433b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x98d244 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 240] @ 0xe05096 0xe0f345 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xe05095 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.54.1/send_stream.go:73 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 32] @ 0x8f6178 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f6177 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 112] @ 0x48767c 0x4ecf68 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x90b105 0x90b10f 0xda0f6f 0x10e199e 0x10e1cba 0x10e1379 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x90b104 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x90b10e github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xda0f6e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x10e199d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3bd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:490 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [4: 64] @ 0xc5341f 0x10c7f36 0x48b4a1 # 0xc5341e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10c7f35 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x495 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:199 0: 0 [1: 16] @ 0x468a46 0x7be46c 0x7bf257 0x7beee5 0x7beb7f 0xb5484f 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 208] @ 0x53d895 0x53d2bd 0x53d499 0x6d396b 0x6d3951 0x6d4838 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x1221365 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d396a compress/flate.(*huffmanBitWriter).write+0x16a compress/flate/huffman_bit_writer.go:136 # 0x6d3950 compress/flate.(*huffmanBitWriter).writeBytes+0x150 compress/flate/huffman_bit_writer.go:185 # 0x6d4837 compress/flate.(*huffmanBitWriter).writeBlock+0x3b7 compress/flate/huffman_bit_writer.go:478 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221364 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 672] @ 0x415a34 0x4ecf28 0xd3df73 0xd3db58 0xd3dbf0 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xd3df72 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd3db57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd3dbef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [1: 128] @ 0x677d9a 0x677da6 0xd958c2 0x6dff77 0x14e181b 0x6dfedd 0xd91d58 0xd926ab 0xd9423f 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91d57 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd9423e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 2304] @ 0x6d61c8 0x6d4765 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x1221365 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4764 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221364 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x150d36d 0x1517e06 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x150d36c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x1517e05 crypto/internal/fips140/ecdsa.signGeneric[...]+0x445 crypto/internal/fips140/ecdsa/ecdsa.go:373 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0xb559de 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0xb559dd github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 48] @ 0x7db85b 0xdd62c9 0xdd6262 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7db85a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0xdd62c8 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdd6261 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:76 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x951b57 0x951698 0x98cec5 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x951b56 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x98cec4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:1091 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1785856] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 96] @ 0x468972 0x467e65 0x468085 0x5e41cf 0xd4000b 0xd3fc38 0x48b4a1 # 0x5e41ce net.(*OpError).Error+0x14e net/net.go:520 # 0xd4000a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 1152] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410409 0xd70d94 0xd6ffbf 0x48b4a1 # 0xd70d93 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:272 # 0xd6ffbe github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 40960] @ 0x50f3ef 0x50e8fa 0x72d83b 0x761318 0x74ef18 0x74f45e 0x74f5f0 0x8f7abd 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x50f3ee os.(*File).readdir+0x78e os/dir_unix.go:138 # 0x50e8f9 os.(*File).Readdirnames+0x19 os/dir.go:73 # 0x72d83a github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).List+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:458 # 0x761317 github.com/syndtr/goleveldb/leveldb.(*DB).checkAndCleanFiles+0x157 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_util.go:52 # 0x74ef17 github.com/syndtr/goleveldb/leveldb.openDB+0x3b7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:137 # 0x74f45d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x74f5ef github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8f7abc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 5332992] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x8e21c9 0xda7bd5 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x8e21c8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:124 # 0xda7bd4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:194 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x98c84b 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x98c84a crypto/tls.(*Conn).sendSessionTicket+0x14a crypto/tls/handshake_server_tls13.go:1001 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 8] @ 0xd4537f 0xd45608 0xd7b6ea 0x59e563 0x59ec87 0x785b31 0xb3cc30 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd4537e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:22 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x59e562 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x59ec86 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3cc2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0x6e2d5b 0x6e60df 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f419d 0x6f409c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d5a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f419c github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f409b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 384] @ 0x889bd6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x889bd5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5577 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [4: 192] @ 0xe1aa8f 0xddd653 0xddd38c 0xde9645 0xde0485 0x48b4a1 # 0xe1aa8e github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x36e github.com/quic-go/quic-go@v0.54.1/transport.go:832 # 0xddd652 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3b2 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:36 # 0xddd38b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:202 # 0xde9644 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x544 github.com/quic-go/quic-go@v0.54.1/connection.go:1901 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x7bec76 0x7beb7f 0xb54709 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bec75 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0xb69c25 0xb69b48 0xbb35a5 0x48b4a1 # 0xb69c24 github.com/libp2p/go-libp2p-kbucket.(*bucket).peerIds+0x1a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:92 # 0xb69b47 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0xc7 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:524 # 0xbb35a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:565 0: 0 [1: 10880] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 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] @ 0x125b234 0x1259332 0x130b1a6 0x130a467 0x12cc2e9 0x12d67b0 0x1309f4d 0x1263594 0x48b4a1 # 0x125b233 google.golang.org/grpc/internal/channelz.AddTraceEvent+0x73 google.golang.org/grpc@v1.75.1/internal/channelz/trace.go:197 # 0x1259331 google.golang.org/grpc/internal/channelz.Infof+0x91 google.golang.org/grpc@v1.75.1/internal/channelz/logging.go:39 # 0x130b1a5 google.golang.org/grpc.(*ccResolverWrapper).addChannelzTraceEvent+0x385 google.golang.org/grpc@v1.75.1/resolver_wrapper.go:210 # 0x130a466 google.golang.org/grpc.(*ccResolverWrapper).UpdateState+0x186 google.golang.org/grpc@v1.75.1/resolver_wrapper.go:139 # 0x12cc2e8 google.golang.org/grpc/internal/resolver/dns.(*dnsBuilder).Build+0x3e8 google.golang.org/grpc@v1.75.1/internal/resolver/dns/dns_resolver.go:128 # 0x12d67af google.golang.org/grpc/internal/resolver/delegatingresolver.New+0x96f google.golang.org/grpc@v1.75.1/internal/resolver/delegatingresolver/delegatingresolver.go:119 # 0x1309f4c google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x2ec google.golang.org/grpc@v1.75.1/resolver_wrapper.go:91 # 0x1263593 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:94 0: 0 [3: 48] @ 0x10e2fcc 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e2fcb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x72b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:603 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x979445 0x979411 0x979317 0x7e11e2 0x7e163c 0x9792d4 0x9792b3 0x7e11e2 0x7e163c 0x979274 0x979253 0x7e11e2 0x7e163c 0x9784bd 0x9783b4 0x7e11e2 0x7e163c 0x9782d4 0x9782b3 0x7e11e2 0x7e163c 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x979444 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x979410 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x979316 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1.1+0x16 crypto/tls/handshake_messages.go:1021 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9792d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9792b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x979273 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x979252 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9784bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9783b3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9782d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9782b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0x51f306 0xa745b4 0xb7018e 0xb6fdbf 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb7018d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:241 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x4c999d 0x554e47 0x55377e 0x552fbe 0x552bb9 0x14728d5 0x14724e5 0x146e83b 0x146e36e 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x554e46 encoding/json.(*decodeState).object+0x826 encoding/json/decode.go:693 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x14728d4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.2/json.go:204 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x146e83a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.2/client.go:80 # 0x146e36d github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.2/client.go:67 0: 0 [1: 16] @ 0xd5f58d 0xd6f9b0 0xd6f759 0x4a3b0c 0xd6f6fb 0xd6f6cf 0xd6ff42 0x48b4a1 # 0xd5f58c github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).RemoveConn+0xec github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/connectedness_event_emitter.go:75 # 0xd6f9af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose+0x16f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:92 # 0xd6f758 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close.func1+0x18 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:62 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0xd6f6fa sync.(*Once).Do+0x3a sync/once.go:69 # 0xd6f6ce github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).Close+0xe github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:61 # 0xd6ff41 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x1c1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:133 0: 0 [1: 32] @ 0x7cc0b2 0x7cb107 0xd911d4 0xd916db 0xd9168f 0xd93dca 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x7cc0b1 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x7cb106 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:123 # 0xd911d3 golang.org/x/crypto/curve25519.x25519+0x1f3 golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:84 # 0xd916da golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:71 # 0xd9168e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd93dc9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [5: 640] @ 0xb3ecdb 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0xb3ecda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:93 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x7d9e54 0x7db33d 0x7da8e5 0x7db33d 0x7db813 0xdd6129 0xdd6106 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x7d9e53 encoding/asn1.makeBody+0x453 encoding/asn1/marshal.go:535 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd6128 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:732 # 0xdd6105 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:61 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [5: 30720] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3: 48] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 176] @ 0xc52e36 0x11dbe34 0x11db3c7 0x48b4a1 # 0xc52e35 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11dbe33 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x11db3c6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [3: 336] @ 0xdc34ba 0x4a3d91 0xdc40fe 0xdc6dfc 0xdecf8b 0xdec51d 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xdc34b9 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:32 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdc40fd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:35 # 0xdc6dfb github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x35b github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:300 # 0xdecf8a github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x3ca github.com/quic-go/quic-go@v0.54.1/connection.go:2428 # 0xdec51c github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x2dc github.com/quic-go/quic-go@v0.54.1/connection.go:2333 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 64] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x965910 0x9635de 0x95d34e 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x96590f crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x3ef crypto/tls/handshake_client_tls13.go:520 # 0x9635dd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x7be630 0x7be5ca 0x7c0fa5 0x521dad 0x52264e 0x5250be 0x51f1f1 0xd5ff17 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0x7be62f strings.(*Builder).WriteByte+0x8f strings/builder.go:97 # 0x7be5c9 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29 github.com/multiformats/go-multiaddr@v0.16.1/component.go:223 # 0x7c0fa4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f1f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd5ff16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:43 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [1: 96] @ 0x468972 0x467e65 0x468085 0x5e41cf 0x521e5b 0x52264e 0x5250be 0x51c265 0x9538ff 0xd3d764 0xd3fc51 0x48b4a1 # 0x5e41ce net.(*OpError).Error+0x14e net/net.go:520 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x9538fe crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1447 # 0xd3d763 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd3fc50 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] @ 0x755588 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x755587 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1c7 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:186 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 2304] @ 0x732a94 0x7449ca 0x745486 0x745738 0x745e92 0x746706 0x772727 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746705 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 9472] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x736353 0x75bf5d 0x75c230 0x8f5702 0x8f7c0b 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x75bf5c github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x75c22f github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8f5701 github.com/pactus-project/pactus/store.newAccountStore+0x1c1 github.com/pactus-project/pactus/store/account.go:29 # 0x8f7c0a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:95 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 224] @ 0x539aaa 0x12a9a0c 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12a9a0b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x34b google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:506 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [2: 4096] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 20480] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0xddf139 0xddf142 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf138 github.com/quic-go/quic-go/internal/wire.NewFrameParser+0x318 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:31 # 0xddf141 github.com/quic-go/quic-go.(*Conn).preSetup+0x321 github.com/quic-go/quic-go@v0.54.1/connection.go:473 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 24] @ 0x951ae5 0x951698 0x98d4cb 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x951ae4 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x284 crypto/tls/conn.go:1166 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x98d4ca crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2a crypto/tls/handshake_server_tls13.go:1143 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x4c999d 0x555449 0x55377e 0x552fbe 0x552bb9 0x14728d5 0x14724e5 0x1471e25 0x147f2b8 0x147d976 0x147d1bd 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x555448 encoding/json.(*decodeState).object+0xe28 encoding/json/decode.go:786 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x14728d4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.2/json.go:204 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x1471e24 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.2/json.go:16 # 0x147f2b7 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x147d975 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:152 # 0x147d1bc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:80 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x4a014a 0x49fb07 0x7c382e 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a0149 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fb06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x7c382d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xdd49b6 0xdd510a 0xdd4bd0 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdd5109 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:69 # 0xdd4bcf github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:45 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 15925248] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x5d875f 0x5ee0f1 0x5ee0d2 0xd1d86d 0x11be1ef 0xeb55c7 0xe0b90d 0xe0a54b 0xe094a5 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x5ee0f0 net.ipEmptyString+0x50 net/ip.go:332 # 0x5ee0d1 net.(*UDPAddr).String+0x31 net/udpsock.go:48 # 0xd1d86c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x2c github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:354 # 0x11be1ee github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:402 # 0xeb55c6 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/connmgr.go:124 # 0xe0b90c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x26c github.com/quic-go/quic-go@v0.54.1/server.go:639 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 24] @ 0x543175 0x66e3ad 0x66f1ee 0x6ea005 0x6efb5d 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x66f1ed github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x6ea004 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 240] @ 0x10e6cb9 0x10e6ce2 0x10edfeb 0x10ee51e 0x10ed572 0x48b4a1 # 0x10e6cb8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x238 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x10e6ce1 github.com/libp2p/go-libp2p/p2p/protocol/identify.HasConsistentTransport+0x261 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1025 # 0x10edfea github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x92a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:406 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [5: 1040] @ 0x8adc33 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8adc32 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.9/internal/impl/merge_gen.go:208 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x7db52a 0x7db813 0x80d018 0x80cfee 0x80d6b8 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7db529 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d017 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x80cfed crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 48] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 192] @ 0x644245 0x643015 0x642af3 0x6e5b95 0x6e5b77 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f419d 0x6f409c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6e5b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6e5b76 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f419c github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f409b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 18944] @ 0xc6dcac 0xc6d425 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6dcab github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc6d424 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 576] @ 0x74966f 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x74966e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [30: 203520] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x7bd7a5 0x7c07dc 0x10e4d25 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x604 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:799 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [3: 4608] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 3456] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 3200] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 1792] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 832] @ 0xc52e36 0x11dbe34 0x11db5ce 0x48b4a1 # 0xc52e35 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11dbe33 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x11db5cd github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [1: 80] @ 0x564605 0x554cc7 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x14728d5 0x14724e5 0x1477c45 0x1473e6c 0x48b4a1 # 0x564604 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x14728d4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.2/json.go:204 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x1477c44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.2/server.go:644 # 0x1473e6b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.2/server.go:147 0: 0 [4: 2816] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x121f085 0x121df75 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x121f084 github.com/beevik/ntp.fixHostPort+0x204 github.com/beevik/ntp@v1.4.3/ntp.go:681 # 0x121df74 github.com/beevik/ntp.getTime+0x134 github.com/beevik/ntp@v1.4.3/ntp.go:492 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 2048] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d51ce 0x6d4925 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d51cd compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 48640] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 6979584] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 5376] @ 0x770493 0x768c36 0x7681e5 0x767a99 0x75903c 0x75a395 0x48b4a1 # 0x770492 github.com/syndtr/goleveldb/leveldb.tFiles.getOverlaps+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:236 # 0x768c35 github.com/syndtr/goleveldb/leveldb.(*compaction).expand+0x8b5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:241 # 0x7681e4 github.com/syndtr/goleveldb/leveldb.newCompaction+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:146 # 0x767a98 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x75903b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 48] @ 0x9710cf 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x9710ce crypto/tls.(*clientHelloMsg).unmarshal+0x182e crypto/tls/handshake_messages.go:546 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 320] @ 0xbb9336 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 7488] @ 0xb3ccb0 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0xb3ccaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 48] @ 0xdc6f53 0xdc6f07 0xdecf8b 0xdec51d 0xdea9ae 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecf8a github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x3ca github.com/quic-go/quic-go@v0.54.1/connection.go:2428 # 0xdec51c github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x2dc github.com/quic-go/quic-go@v0.54.1/connection.go:2333 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [5: 3200] @ 0x558f16 0x1280673 0x130b0c6 0x130a467 0x12cc2e9 0x12d67b0 0x1309f4d 0x1263594 0x48b4a1 # 0x558f15 encoding/json.MarshalIndent+0x75 encoding/json/encode.go:226 # 0x1280672 google.golang.org/grpc/internal/pretty.ToJSON+0x192 google.golang.org/grpc@v1.75.1/internal/pretty/pretty.go:56 # 0x130b0c5 google.golang.org/grpc.(*ccResolverWrapper).addChannelzTraceEvent+0x2a5 google.golang.org/grpc@v1.75.1/resolver_wrapper.go:210 # 0x130a466 google.golang.org/grpc.(*ccResolverWrapper).UpdateState+0x186 google.golang.org/grpc@v1.75.1/resolver_wrapper.go:139 # 0x12cc2e8 google.golang.org/grpc/internal/resolver/dns.(*dnsBuilder).Build+0x3e8 google.golang.org/grpc@v1.75.1/internal/resolver/dns/dns_resolver.go:128 # 0x12d67af google.golang.org/grpc/internal/resolver/delegatingresolver.New+0x96f google.golang.org/grpc@v1.75.1/internal/resolver/delegatingresolver/delegatingresolver.go:119 # 0x1309f4c google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x2ec google.golang.org/grpc@v1.75.1/resolver_wrapper.go:91 # 0x1263593 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:94 0: 0 [2: 96] @ 0x5505f4 0x7b7cd6 0x7c56a6 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x5505f3 encoding/base64.(*Encoding).EncodeToString+0xf3 encoding/base64/base64.go:207 # 0x7b7cd5 github.com/multiformats/go-multibase.Encode+0x4d5 github.com/multiformats/go-multibase@v0.2.0/multibase.go:126 # 0x7c56a5 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [4: 512] @ 0xd70cc9 0xd70b65 0xd708f8 0xd6b5ae 0x116b703 0xc593ed 0x48b4a1 # 0xd70cc8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:260 # 0xd70b64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:247 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xc593ec 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] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x12ba631 0x12b5d19 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12ba630 google.golang.org/grpc/internal/transport.(*http2Server).handleSettings+0x90 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:903 # 0x12b5d18 google.golang.org/grpc/internal/transport.NewServerTransport+0x1898 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:337 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [11: 2288] @ 0xc52e36 0x10e47af 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc52e35 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x10e47ae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:787 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xdd49b6 0xdd3fcf 0xdd3ed3 0xdd74fe 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd74fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:133 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 32] @ 0x11db372 0x48b4a1 # 0x11db371 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x231 github.com/pactus-project/pactus/network/notifee.go:70 0: 0 [1: 64] @ 0xb6980e 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x4dd69c 0x5d6945 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x4dd69b syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [2: 32] @ 0x7c34a8 0x7c34dc 0x7c9d33 0x7beb46 0xb54709 0x115fa9c 0x115fa7c 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7c34a7 net.ParseIP+0x27 net/ip.go:528 # 0x7c34db github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7beb45 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0x115fa9b github.com/multiformats/go-multiaddr/net.FromIP+0x53b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115fa7b github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x51b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:662 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [2: 512] @ 0xb740ff 0xbc1af2 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1af1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:364 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 12288] @ 0x140157e 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140157d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 192] @ 0x480eda 0x480eef 0xd6ac65 0xd7868c 0x48b4a1 # 0xd6ac64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x344 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:413 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [4: 192] @ 0x7f6d98 0x7f6c1a 0xda78da 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7f6d97 crypto/x509.(*CertPool).addCertFunc+0x1b7 crypto/x509/cert_pool.go:205 # 0x7f6c19 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 6528] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 576] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 128] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98c827 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98c826 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0x12a989b 0x12a9932 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x12a989a google.golang.org/grpc/internal/transport.newWriteQuota+0x1da google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:46 # 0x12a9931 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:495 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [1: 24] @ 0x1472376 0x1477c45 0x1473e6c 0x48b4a1 # 0x1472375 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0xb5 github.com/creachadair/jrpc2@v1.3.2/json.go:94 # 0x1477c44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.2/server.go:644 # 0x1473e6b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.2/server.go:147 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x5a0075 0xb49d05 0xb49d00 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb49d04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:377 # 0xb49cff github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:369 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x62286f 0x622892 0x622b05 0xb6c94b 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x62286e math/big.getStack+0x1ae math/big/nat.go:286 # 0x622891 math/big.(*Float).uquo+0x1d1 math/big/float.go:1366 # 0x622b04 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb6c94a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:67 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 480] @ 0xb66826 0xb669f2 0xb6dbf8 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb6dbf7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:237 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 1024] @ 0x4a4712 0x4a3ca5 0x8efa39 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 96768] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [138: 476928] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd5fe13 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0x116b668 0xb48599 0xb483c5 0xb480a5 0xb4730c 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd5fe12 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:38 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x116b667 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:601 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb483c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:191 # 0xb480a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:141 # 0xb4730b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:74 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [2: 160] @ 0x6e6045 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3fed 0x6f3f0c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e6044 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:204 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3fec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3f0b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 40960] @ 0x4d60d3 0x4a3d91 0x4d6d08 0x4d66f1 0x4d646c 0x4d644b 0xd407a5 0xd3fdef 0xd3fc38 0x48b4a1 # 0x4d60d2 io.init.func1+0x32 io/io.go:657 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x4d6d07 io.discard.ReadFrom+0x27 io/io.go:663 # 0x4d66f0 io.copyBuffer+0x150 io/io.go:415 # 0x4d646b io.Copy+0x8b io/io.go:388 # 0x4d644a io.CopyN+0x6a io/io.go:364 # 0xd407a4 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x3c4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:773 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 4608] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0x775f25 0x77517a 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x775f24 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:433 # 0x775179 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 15630336] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x4ddf3f 0x5d6333 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d6332 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [2: 64] @ 0xdcfa7b 0xdcf47a 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdcfa7a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:52 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 400] @ 0x98aca5 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x98aca4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xa04 crypto/tls/handshake_server_tls13.go:793 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x468972 0x467e65 0x468085 0x50fb2a 0x5e41ac 0xda9082 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x50fb29 os.(*SyscallError).Error+0x49 os/error.go:54 # 0x5e41ab net.(*OpError).Error+0x12b net/net.go:520 # 0xda9081 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x461 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:96 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x97119d 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x97119c crypto/tls.(*clientHelloMsg).unmarshal+0x18fc crypto/tls/handshake_messages.go:583 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 432] @ 0x552af7 0x1472c91 0x14724e5 0x1471e25 0x147f2b8 0x147d976 0x147d1bd 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1472c90 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x430 github.com/creachadair/jrpc2@v1.3.2/json.go:224 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x1471e24 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.2/json.go:16 # 0x147f2b7 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x147d975 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:152 # 0x147d1bc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:80 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0xa0e045 0xa0dbf7 0xa13ae6 0xa13c0e 0xa13909 0xa157e7 0x1467745 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e044 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0xa13ae5 net/http.Error+0x1a5 net/http/server.go:2353 # 0xa13c0d net/http.NotFound+0x2d net/http/server.go:2358 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1467744 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0xd9156c 0xd9153d 0xda2a5c 0xda5628 0x48b4a1 # 0xd9156b golang.org/x/crypto/curve25519.X25519+0xcb golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:70 # 0xd9153c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xda2a5b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:39 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [2: 288] @ 0x9872a9 0x987177 0x9867c5 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x9872a8 crypto/ecdh.(*PublicKey).Bytes+0x9c8 crypto/ecdh/ecdh.go:71 # 0x987176 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x896 crypto/tls/handshake_server_tls13.go:268 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 880] @ 0xc4e8e5 0xc4e765 0xc525d3 0xbc27fc 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbc27fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:455 0: 0 [1: 640] @ 0xb66826 0xb669f2 0xb6dbf8 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb6dbf7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:237 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0x975815 0x9757e5 0x9756f7 0x7e11e2 0x7e163c 0x975676 0x9751f4 0x7e11e2 0x7e163c 0x974ef6 0x974acb 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x975814 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9757e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9756f6 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975675 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9751f3 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x974ef5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x974aca crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 432] @ 0x480e93 0x40b6c5 0x40b6b8 0x410374 0xd70d94 0xd70b65 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xd70d93 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:272 # 0xd70b64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:247 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 64] @ 0xdf9cdd 0xdfb029 0xdec3b9 0xdea9ae 0xde030f 0x48b4a1 # 0xdf9cdc github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x8bc github.com/quic-go/quic-go@v0.54.1/packet_packer.go:558 # 0xdfb028 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x128 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:744 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 112] @ 0xe15785 0xe0d075 0xe0cab8 0xe09845 0x48b4a1 # 0xe15784 github.com/quic-go/quic-go.(*packetInfo).OOB+0x84 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:302 # 0xe0d074 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x4f4 github.com/quic-go/quic-go@v0.54.1/server.go:845 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [1: 24] @ 0x54413a 0x66e64a 0x66f0f2 0x6e9025 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e9024 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x64 github.com/pactus-project/pactus/types/tx/payload/bond.go:64 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x5d875f 0x5eaa11 0x5ea9f2 0xb572a2 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x5eaa10 net.ipEmptyString+0x50 net/ip.go:332 # 0x5ea9f1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb572a1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x480eda 0x480eef 0xc63a38 0xc6b55e 0xc6b539 0xc6b4dc 0xc756a5 0x48b4a1 # 0xc63a37 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1193 # 0xc6b55d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).addBackoff+0x1d7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1187 # 0xc6b538 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d58 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1620 # 0xc6b4db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 64] @ 0xb740ff 0xbc1bbc 0xbc0887 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc0886 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:243 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0x14e17b7 0x6dfedd 0x98fa5e 0x98be7c 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 240] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [5: 160] @ 0xb72a05 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb72a04 github.com/libp2p/go-netroute.New+0x244 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:79 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 16] @ 0xb473de 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb473dd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x2bd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:77 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd3ebc7 0xd3ebb0 0xd42e3c 0xd4322f 0xd434a5 0xd456f3 0xd7b962 0xbb6e74 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd42e3b github.com/libp2p/go-yamux/v5.(*Stream).sendClose+0x7b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:252 # 0xd4322e github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xce github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:325 # 0xd434a4 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x24 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:367 # 0xd456f2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:47 # 0xd7b961 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:81 # 0xbb6e73 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:29 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 8642560] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 1040] @ 0x10e47f0 0x10e47c0 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e47ef github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcf github.com/libp2p/go-libp2p@v0.43.0/core/protocol/id.go:14 # 0x10e47bf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:788 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 144] @ 0x552af7 0x1472eeb 0x14724e5 0x1471e25 0x147f2b8 0x147d976 0x147d1bd 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1472eea github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x68a github.com/creachadair/jrpc2@v1.3.2/json.go:214 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x1471e24 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.2/json.go:16 # 0x147f2b7 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x147d975 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:152 # 0x147d1bc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:80 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [112: 114688] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 640] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x88954c 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x5d6ed0 0x5d6e46 0x5d6bb2 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6ecf net.CIDRMask+0x16f net/ip.go:87 # 0x5d6e45 net.newAddr+0xe5 net/interface_linux.go:180 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 48] @ 0x468a46 0xb6cb9c 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6cb9b github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1fb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:102 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 40] @ 0xbb9336 0xbb9992 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb9991 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:111 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x7e15a5 0x7ded05 0x7e38b8 0x7e3818 0x7e11e2 0x7e163c 0x7ded05 0x7e36fe 0x7e8fbc 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e38b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x7e3817 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:472 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e36fd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7e8fbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 384] @ 0x116c16a 0x116bad5 0xc593ed 0x48b4a1 # 0x116c169 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0xc593ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [5: 160] @ 0x11e2471 0x120e7ed 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e2470 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x90 github.com/pactus-project/pactus/sync/bundle/message/message.go:105 # 0x120e7ec github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1920] @ 0xb3ccb0 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0xb3ccaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [3: 192] @ 0x53d325 0x53d499 0x7b48fd 0x8f324c 0xc50c76 0xc50c9e 0xd6ac09 0xd7868c 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7b48fc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0xc50c75 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc50c9d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd6ac08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:398 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 384] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd76fe 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd76fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:147 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 48] @ 0xdd4835 0xdd3fcf 0xdd3ed3 0xdd76fe 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd76fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:147 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 224] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [3: 96] @ 0x40cbf2 0x40b74d 0x41187c 0x96feb1 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x96feb0 crypto/tls.(*clientHelloMsg).unmarshal+0x610 crypto/tls/handshake_messages.go:471 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1792] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0x539e3a 0x5391d9 0x53919d 0xe05133 0xe0f345 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x5391d8 context.withCancel+0x58 context/context.go:278 # 0x53919c context.WithCancelCause+0x1c context/context.go:269 # 0xe05132 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.54.1/send_stream.go:81 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [7: 560] @ 0x8e2474 0x8e239d 0x8f321d 0xda9ac8 0xda9819 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x8e2473 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:174 # 0x8e239c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:159 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0xda9ac7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:153 # 0xda9818 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:149 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0x51c27b 0xd45586 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xbb7132 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xbb7131 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:53 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 1120] @ 0x78f67a 0x78f690 0x14e181b 0x1516e13 0x151653f 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1516e12 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x151653e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 6782976] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x98fab5 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x98fab4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:40 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 192] @ 0x4a4619 0x4a3ca5 0x51ee9f 0x51c439 0x116ca51 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x51ee9e fmt.(*pp).free+0xde fmt/print.go:181 # 0x51c438 fmt.Errorf+0x258 fmt/errors.go:50 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x5e36f5 0x12b625a 0x48b4a1 # 0x5e36f4 net.(*conn).Close+0x54 net/net.go:222 # 0x12b6259 google.golang.org/grpc/internal/transport.NewServerTransport.func3+0x1b9 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:359 0: 0 [1: 64] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 192] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 12288] @ 0x7771d0 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x7771cf github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0x51f306 0x72f314 0x72e49f 0x76dcc2 0x73b465 0x73c2d7 0x73cb71 0x73cb58 0x76d47d 0x76d40b 0x76cc06 0x76c3ae 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x72f313 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x72e49e github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x11e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:532 # 0x76dcc1 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*session).refLoop.func4.(*session).refLoop.func3.(*tOps).remove.func8+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:478 # 0x73b464 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73cb70 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x73cb57 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x76d47c github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x76d40a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x76cc05 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x76c3ad github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x38d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [2: 64] @ 0x51f306 0x76bfb1 0x76dd8e 0x73b465 0x73c2d7 0x73cb71 0x73cb58 0x76d47d 0x76d40b 0x76cc06 0x76c3ae 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x76bfb0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x76dd8d github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*session).refLoop.func4.(*session).refLoop.func3.(*tOps).remove.func8+0x10d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:481 # 0x73b464 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73cb70 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x73cb57 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x76d47c github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x76d40a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x76cc05 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x76c3ad github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x38d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [3: 240] @ 0x6fb50f 0x6fbf7f 0x1225505 0x12255a5 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x5d6fec 0x5d6bb2 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6feb net.newAddr+0x28b net/interface_linux.go:182 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [108: 1105920] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x539aaa 0x12634ca 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12634c9 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xa9 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:89 0: 0 [2: 32] @ 0x7734e5 0x756ee5 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7734e4 github.com/syndtr/goleveldb/leveldb.shortenb+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:30 # 0x756ee4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x7433af 0x742a50 0x7470c2 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x7470c1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x970608 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x970607 crypto/tls.(*clientHelloMsg).unmarshal+0xd67 crypto/tls/handshake_messages.go:631 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [159: 854784] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [213: 2181120] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xa74585 0xbc14f6 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc14f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x14e18ee 0x152c65a 0x1531a13 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x1531738 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1531737 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7bf257 0x7beee5 0x7beb7f 0xb5484f 0xb55955 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 144] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [6: 384] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0xd41fbe 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xc593ed 0x48b4a1 # 0xd41fbd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xc593ec 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] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x789db4 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f2f3 0x11e1c89 0x11e19da 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x11e1c88 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x11e19d9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x59 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c65a 0x1531a13 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 480] @ 0xbb9336 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x51f306 0xa745b4 0xb40d05 0xbbd86a 0xbbffd0 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb40d04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:146 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [4: 6684672] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 120] @ 0x889bd6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x889bd5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5577 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 188416] @ 0x44d8a9 0x456df4 0x456d05 0x4894ea # 0x44d8a8 runtime.allgadd+0x68 runtime/proc.go:692 # 0x456df3 runtime.newproc1+0x93 runtime/proc.go:5173 # 0x456d04 runtime.newproc.func1+0x24 runtime/proc.go:5148 # 0x4894e9 runtime.systemstack+0x49 runtime/asm_amd64.s:513 0: 0 [1: 16] @ 0x764ec5 0x521dad 0x52264e 0x5250be 0x51f2f3 0x76bfb1 0x757036 0x757b88 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x764ec4 github.com/syndtr/goleveldb/leveldb.internalKey.String+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x76bfb0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x757035 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x757b87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x72ddf1 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x7726e5 0x771629 0x7348e2 0x734959 0x734c30 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x72ddf0 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x734c2f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 384] @ 0xbc0cdf 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc0cde github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xfe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:285 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 480] @ 0xb6d365 0xbbd4e5 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6d364 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:167 # 0xbbd4e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:50 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x7e14b7 0x7e1307 0x7e115d 0x97d996 0x7e11e2 0x7e163c 0x97d8c7 0x97d857 0x97d82a 0x7e11e2 0x7e163c 0x97d574 0x97d4dc 0x9510b7 0x98b805 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e14b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e1306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x7e115c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d995 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d8c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d856 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x97d829 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d573 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d4db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 208] @ 0x748745 0x771f65 0x73c6d7 0x771d08 0x7726e5 0x771629 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x748744 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x73331a 0x4a3d91 0x7329ee 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x733319 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func4+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:123 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x7329ed 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0xb6980e 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x51c5ba 0xd45586 0xd45608 0xd7b6ea 0x1172d0c 0x116dd02 0x11de6d8 0x48b4a1 # 0x51c5b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 160] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 24] @ 0x5dfa46 0x5be474 0x48b4a1 # 0x5dfa45 net.(*Resolver).lookupIPAddr.func1+0x45 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [6: 6912] @ 0x6d1aa6 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1aa5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x10e5551 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e5550 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xe30 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:878 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 144] @ 0x52cda5 0x52ceb0 0x5320fb 0x53709f 0x72e4f5 0x72e48b 0x76dcc2 0x73b465 0x73c2d7 0x73cb71 0x73cb58 0x76d47d 0x76d40b 0x76cc06 0x76c3ae 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5320fa strings.Join+0xfa strings/strings.go:510 # 0x53709e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x72e4f4 path/filepath.Join+0x174 path/filepath/path.go:131 # 0x72e48a github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x10a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:532 # 0x76dcc1 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*session).refLoop.func4.(*session).refLoop.func3.(*tOps).remove.func8+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:478 # 0x73b464 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73cb70 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x73cb57 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x76d47c github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x76d40a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x76cc05 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x76c3ad github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x38d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [1: 64] @ 0x468a46 0x152c773 0x1531a13 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0xda0c98 0xda0c8c 0xda0fc8 0x10e199e 0x10e1cba 0x10e1379 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xda0c97 github.com/multiformats/go-multistream.ReadNextToken[...]+0x37 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xda0c8b github.com/multiformats/go-multistream.readProto[...]+0x2b github.com/multiformats/go-multistream@v0.6.1/client.go:147 # 0xda0fc7 github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x1c7 github.com/multiformats/go-multistream@v0.6.1/client.go:66 # 0x10e199d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3bd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:490 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [3: 1920] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [13: 3328] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb49a66 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb49a65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:330 0: 0 [1: 24] @ 0xe1a6a5 0xddd259 0xddd0dc 0xde9885 0xde0485 0x48b4a1 # 0xe1a6a4 github.com/quic-go/quic-go.(*packetHandlerMap).Remove+0xa4 github.com/quic-go/quic-go@v0.54.1/transport.go:800 # 0xddd258 github.com/quic-go/quic-go.connRunners.RemoveConnectionID+0x2b8 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:30 # 0xddd0db github.com/quic-go/quic-go.(*connIDGenerator).RemoveAll+0x13b github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:184 # 0xde9884 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x784 github.com/quic-go/quic-go@v0.54.1/connection.go:1905 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [8: 1280] @ 0xd2238d 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xd2238c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:68 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 1792] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 21760] @ 0x7771d0 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x7771cf github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x152c625 0x1531a13 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x4e596c 0x11ee538 0x729045 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4e596b time.Time.Format+0xeb time/format.go:650 # 0x11ee537 github.com/pactus-project/pactus/state.(*state).String+0xf7 github.com/pactus-project/pactus/state/state.go:532 # 0x729044 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 288] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40f7b9 0x140243d 0x14016da 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140243c github.com/pactus-project/pactus/www/grpc.metricToProto+0x35c github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x14016d9 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x1b9 github.com/pactus-project/pactus/www/grpc/network.go:117 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 6619136] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 384] @ 0x631125 0x63109d 0xb6bb85 0xb6bb6c 0xb6c909 0xb6c7b2 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb6bb84 math/big.(*Int).SetBytes+0x124 math/big/int.go:519 # 0xb6bb6b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x10b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb6c908 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb6c7b1 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:66 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0xe220b3 0xe10156 0xe0ff27 0xddf417 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xe220b2 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x112 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:60 # 0xe10155 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.54.1/streams_map.go:73 # 0xe0ff26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.54.1/streams_map.go:60 # 0xddf416 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f6 github.com/quic-go/quic-go@v0.54.1/connection.go:491 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 352] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x51c349 0x116ca51 0x116c85f 0x116b668 0xb48599 0xb483c5 0xb480a5 0xb4730c 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x51c348 fmt.Errorf+0x168 fmt/errors.go:32 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x116b667 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:601 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb483c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:191 # 0xb480a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:141 # 0xb4730b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:74 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [5: 800] @ 0xb6d439 0xbbd4e5 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6d438 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x1d8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:169 # 0xbbd4e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:50 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 336] @ 0xdf7dda 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xdf7dd9 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xbb9 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:452 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [2: 1152] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x7e15a5 0x97d8c7 0x97d857 0x97d82a 0x7e11e2 0x7e163c 0x97d574 0x97d4dc 0x9510b7 0x98b805 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97d8c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d856 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x97d829 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d573 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d4db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 576] @ 0xb6bb59 0xb6bb4d 0xb6c909 0xb6c7b2 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6bb58 math/big.NewInt+0xf8 math/big/int.go:91 # 0xb6bb4c github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xec github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb6c908 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb6c7b1 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:66 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 3072] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x40a8f2 0x480f29 0xa0e066 0xa0dbf7 0x147eeae 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e065 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x147eead github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x10d github.com/rs/cors@v1.11.1/cors.go:284 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 768] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x12a98f6 0x12a9932 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x12a98f5 google.golang.org/grpc/internal/transport.newWriteQuota+0x235 google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:49 # 0x12a9931 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:495 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [3: 48] @ 0x468a46 0x152c773 0x1531a13 0x98f90d 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 96] @ 0x7db52a 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7db529 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x51f306 0xa745b4 0xbbf85a 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbf859 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 160] @ 0x6f27dd 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f27dc github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xdc4bb8 0xdc4a06 0xdc5310 0xdc5666 0xdc457a 0xde6aa3 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdc4bb7 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).addToRanges+0x57 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_history.go:47 # 0xdc4a05 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).ReceivedPacket+0x25 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_history.go:36 # 0xdc530f github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).ReceivedPacket+0x2f github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_tracker.go:28 # 0xdc5665 github.com/quic-go/quic-go/internal/ackhandler.(*appDataReceivedPacketTracker).ReceivedPacket+0x45 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_tracker.go:105 # 0xdc4579 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).ReceivedPacket+0x279 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_handler.go:61 # 0xde6aa2 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0x142 github.com/quic-go/quic-go@v0.54.1/connection.go:1420 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 128] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x652791 0x652785 0x6fb52b 0x6fb4ff 0x6fbf7f 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x652790 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1046 # 0x652784 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1003 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x11dbf15 0x11db5ce 0x48b4a1 # 0x11dbf14 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x134 github.com/pactus-project/pactus/network/notifee.go:134 # 0x11db5cd github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [1: 704] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc63b10 0xc632c8 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0xc63b0f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x12f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1198 # 0xc632c7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x2a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1135 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 64] @ 0x631125 0x63109d 0x7d05d2 0x7d054c 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7d05d1 math/big.(*Int).SetBytes+0x111 math/big/int.go:519 # 0x7d054b crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:240 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 6144] @ 0xb66826 0xb669f2 0xb6dbf8 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb6dbf7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:237 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0xe0eee8 0xddcbf4 0xddc80c 0xde7ecc 0xde7509 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0xe0eee7 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0xe7 github.com/quic-go/quic-go@v0.54.1/stateless_reset.go:39 # 0xddcbf3 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x153 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:146 # 0xddc80b github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x30b github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:123 # 0xde7ecb github.com/quic-go/quic-go.(*Conn).handleFrame+0x4ab github.com/quic-go/quic-go@v0.54.1/connection.go:1597 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 320] @ 0x108fa91 0x108f98b 0x108e631 0x129fe33 0x129fc69 0x129fbd4 0x12a0a31 0x129f42d 0x12a9172 0x48b4a1 # 0x108fa90 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.44.0/http2/hpack/tables.go:60 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x108e630 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.44.0/http2/hpack/encode.go:68 # 0x129fe32 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:737 # 0x129fc68 google.golang.org/grpc/internal/transport.(*loopyWriter).originateStream+0x68 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:724 # 0x129fbd3 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x233 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:710 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12a9171 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:469 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 560] @ 0xd41fd7 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd41fd6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [16: 2560] @ 0xb3ecdb 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0xb3ecda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:93 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 48] @ 0x8f3259 0xebf61e 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x8f3258 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:173 # 0xebf61d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:124 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 128] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0x468a46 0x152c773 0x1531a13 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x14cac33 0x6783df 0x67bd76 0x6a97a5 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x6783de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:59 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [5: 640] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xe1507d 0xe15071 0xe185dc 0xe17925 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xe1507c github.com/quic-go/quic-go.getPacketBuffer+0x69c github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:72 # 0xe15070 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x690 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:167 # 0xe185db github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.54.1/transport.go:538 # 0xe17924 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.54.1/transport.go:426 0: 0 [2: 2304] @ 0x4a4712 0x4a3ca5 0xe2845f 0xe2843c 0xe028ca 0xe01eda 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3bca5 0xc58945 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe2845e github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe2843b github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe028c9 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:243 # 0xe01ed9 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b9 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:146 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3bca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc58944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 48] @ 0xd500d6 0x48b4a1 # 0xd500d5 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process+0xab5 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/decay.go:166 0: 0 [30: 1440] @ 0x468a46 0xb6c692 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6c691 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x31 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:65 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd3ebc7 0xd3ebb0 0xd42cd9 0xd3d35c 0xd452f3 0xd6fe16 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd42cd8 github.com/libp2p/go-yamux/v5.(*Stream).sendWindowUpdate+0x1b8 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:244 # 0xd3d35b github.com/libp2p/go-yamux/v5.(*Session).AcceptStream+0x11b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:269 # 0xd452f2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:47 # 0xd6fe15 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:131 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7fba1f 0x800da8 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7fba1e crypto/x509.parsePublicKey+0x49e crypto/x509/parser.go:299 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 6528] @ 0x770493 0x768c36 0x7681e5 0x767a99 0x75903c 0x75a395 0x48b4a1 # 0x770492 github.com/syndtr/goleveldb/leveldb.tFiles.getOverlaps+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:236 # 0x768c35 github.com/syndtr/goleveldb/leveldb.(*compaction).expand+0x8b5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:241 # 0x7681e4 github.com/syndtr/goleveldb/leveldb.newCompaction+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:146 # 0x767a98 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x75903b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x129e30d 0x129e807 0x12acfa5 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x137a325 0x137d9b9 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x129e30c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:61 # 0x129e806 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:386 # 0x12acfa4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:872 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x137a324 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetRawBondTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:110 # 0x137d9b8 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func5+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:122 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [3: 196608] @ 0x6d1f67 0x6d1f53 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220ce5 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1f66 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x6d1f52 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220ce4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x9937b5 0x9936f8 0x9936f4 0x98c9e7 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x9937b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x114 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9936f7 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x57 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x9936f3 crypto/tls.(*SessionState).Bytes+0x53 crypto/tls/ticket.go:113 # 0x98c9e6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 2304] @ 0xdb0dab 0xdb33fe 0xde72fa 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdb0daa github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.54.1/internal/wire/crypto_frame.go:34 # 0xdb33fd github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xbd github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:132 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 9472] @ 0x732315 0x731d53 0x731f05 0x74a0a5 0x74a485 0x74a74a 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x74a0a4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).writeBlock+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:185 # 0x74a484 github.com/syndtr/goleveldb/leveldb/table.(*Writer).finishBlock+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:236 # 0x74a749 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x249 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:273 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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 [3: 192] @ 0x7c5c4c 0xb55a37 0xb559da 0xb54077 0xeb9036 0xeb9028 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7c5c4b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb55a36 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb559d9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 128] @ 0x6f4017 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f4016 github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x1d6 github.com/pactus-project/pactus/types/vote/cp_vote.go:120 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x7f264a 0x8009b0 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7f2649 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x8009af crypto/x509.parseCertificate+0x52f crypto/x509/parser.go:998 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 48] @ 0x97b514 0x97b3ee 0x97b3ed 0x7e11e2 0x7e163c 0x97b378 0x97b275 0x7e11e2 0x7e163c 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x97b513 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x153 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97b3ed vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x2d vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x97b3ec crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x2c crypto/tls/handshake_messages.go:1263 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b377 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97b274 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x98fa5e 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x800689 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x800688 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:956 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0xde9177 0xde0485 0x48b4a1 # 0xde9176 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x76 github.com/quic-go/quic-go@v0.54.1/connection.go:1846 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [2: 48] @ 0x7db52a 0x7da8e5 0x7db33d 0x7db813 0xdd6129 0xdd6106 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x7db529 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd6128 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:732 # 0xdd6105 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:61 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [1: 32] @ 0x888fb6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8e21ec 0xda7bd5 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x888fb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5418 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8e21eb github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:125 # 0xda7bd4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:194 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 144] @ 0x7b44d5 0x7b4ada 0x7b4931 0x8f324c 0x10e6007 0x10e574c 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7b44d4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7b4ad9 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7b4930 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0x10e6006 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1c6 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:946 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x7db85b 0x80d018 0x80cfee 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7db85a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0x80d017 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x80cfed crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 432] @ 0xbc0369 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc0368 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x308 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:186 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x1290065 0x128ef43 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x1290064 golang.org/x/net/http2.parseSettingsFrame+0xa4 golang.org/x/net@v0.44.0/http2/frame.go:757 # 0x128ef42 golang.org/x/net/http2.(*Framer).ReadFrame+0x282 golang.org/x/net@v0.44.0/http2/frame.go:523 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 48] @ 0x53b3e5 0x116b6d0 0x116b672 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x116b6cf github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20f github.com/libp2p/go-libp2p@v0.43.0/core/network/context.go:68 # 0x116b671 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b1 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [1: 32] @ 0x152c625 0x1531a13 0x98fa25 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 832] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 400] @ 0xc4d71e 0xc4d228 0xc5472a 0x10e542f 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc4d71d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x41d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10e542e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd0e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:872 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 1024] @ 0xb740ff 0xbc1d56 0xbc1d38 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d55 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d37 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:153 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [51: 91392] @ 0xb73db6 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb73db5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:91 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x76dd57 0x73b465 0x73c2d7 0x73cb71 0x73cb58 0x76d47d 0x76d40b 0x76cc06 0x76c3ae 0x48b4a1 # 0x76dd56 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*session).refLoop.func4.(*session).refLoop.func3.(*tOps).remove.func8+0xd6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:481 # 0x73b464 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73cb70 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x73cb57 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x76d47c github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x76d40a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x76cc05 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x76c3ad github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x38d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [1: 208] @ 0x748745 0x771f65 0x73c6d7 0x771d08 0x7726e5 0x771629 0x7348e2 0x734959 0x734c30 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x748744 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x734c2f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [13: 106496] @ 0x8efa6f 0xc5a03a 0xc5a030 0xc59c3b 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc5a039 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc5a02f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdd3fcf 0xdd3ed3 0xdd74fe 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd74fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:133 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 16] @ 0xda7152 0xec279f 0xeb79f2 0xdd5e78 0x981b04 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0xda7151 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:112 # 0xec279e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:292 # 0xeb79f1 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/listener.go:64 # 0xdd5e77 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/tls_config.go:23 # 0x981b03 crypto/tls.(*Conn).readClientHello+0x843 crypto/tls/handshake_server.go:169 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 4608] @ 0xdb0dab 0xdb33fe 0xde72fa 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdb0daa github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.54.1/internal/wire/crypto_frame.go:34 # 0xdb33fd github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xbd github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:132 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 64] @ 0xdd6cd6 0xdd6946 0xdd6159 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0xdd6cd5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xd5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:57 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd6158 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:71 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [1: 80] @ 0x14dc3cf 0x14dc36a 0x14dc29c 0xdd699d 0xdd6159 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x14dc3ce crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x14dc369 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x14dc29b crypto/internal/fips140/aes/gcm.(*GCM).Seal+0xdb crypto/internal/fips140/aes/gcm/gcm.go:65 # 0xdd699c github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0xdc github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:39 # 0xdd6158 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:71 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 320] @ 0x7ccb7f 0x80cfae 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7ccb7e crypto/elliptic.Marshal+0x7e crypto/elliptic/elliptic.go:114 # 0x80cfad crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xb48635 0xb48610 0xb485a9 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb48634 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf4 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb4860f github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb485a8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:214 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [4: 640] @ 0xb6d365 0xbbd4e5 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6d364 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:167 # 0xbbd4e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:50 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 176] @ 0x644245 0x643015 0x642af3 0x6e5b95 0x6e5b77 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f419d 0x6f409c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6e5b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6e5b76 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f419c github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f409b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x5d6c05 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6c04 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 64] @ 0x789db4 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f1f1 0xd5fe5b 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0x116b668 0xb48599 0xb483c5 0xb480a5 0xb4730c 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f1f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd5fe5a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:38 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x116b667 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:601 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb483c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:191 # 0xb480a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:141 # 0xb4730b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:74 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [3: 72] @ 0x468972 0x467e65 0x468085 0x5ee2c6 0x5ee213 0x5ef9b1 0x121ed33 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5ee2c5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x5ee212 net.(*UDPAddr).String+0x172 net/udpsock.go:52 # 0x5ef9b0 net.DialUDP+0x150 net/udpsock.go:296 # 0x121ed32 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [7: 224] @ 0x48fa68 0x547e47 0x6f9092 0x11ee6f0 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x48fa67 internal/reflectlite.Swapper+0x1c7 internal/reflectlite/swapper.go:42 # 0x547e46 sort.SliceStable+0x86 sort/slice.go:43 # 0x6f9091 github.com/pactus-project/pactus/committee.(*committee).Update+0xb1 github.com/pactus-project/pactus/committee/committee.go:59 # 0x11ee6ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:544 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xa74585 0xb6e96f 0xb6fd9d 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb6e96e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:135 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1152] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 80] @ 0x108fa91 0x108f98b 0x108e631 0x129fe33 0x129fc69 0x129fbd4 0x12a0a31 0x129f42d 0x12a9172 0x48b4a1 # 0x108fa90 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.44.0/http2/hpack/tables.go:60 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x108e630 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.44.0/http2/hpack/encode.go:68 # 0x129fe32 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:737 # 0x129fc68 google.golang.org/grpc/internal/transport.(*loopyWriter).originateStream+0x68 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:724 # 0x129fbd3 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x233 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:710 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12a9171 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:469 0: 0 [1: 16] @ 0xb461ba 0xb47770 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb461b9 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x219 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/metrics.go:155 # 0xb4776f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:97 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [2: 32] @ 0xa74585 0xbc0c45 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0c44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:276 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x468972 0x467e65 0x468085 0x5ee2c6 0x5ee213 0xd1d86d 0x11be1ef 0xeb55c7 0xe0b90d 0xe0a54b 0xe094a5 0x48b4a1 # 0x5ee2c5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x5ee212 net.(*UDPAddr).String+0x172 net/udpsock.go:52 # 0xd1d86c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x2c github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:354 # 0x11be1ee github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:402 # 0xeb55c6 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/connmgr.go:124 # 0xe0b90c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x26c github.com/quic-go/quic-go@v0.54.1/server.go:639 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 16] @ 0xb45ea8 0xb47334 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb45ea7 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendErr+0x147 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/metrics.go:146 # 0xb47333 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x213 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:76 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [2: 16] @ 0xbb9336 0xbb9966 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb9965 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:110 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 432] @ 0xd1ee90 0xd1cf31 0xd2102f 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd1ee8f github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xef github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:539 # 0xd1cf30 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:289 # 0xd2102e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x6f1ac5 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1ac4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x152c625 0x1531a13 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 3456] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc63629 0xc60b7a 0xc78a7c 0xc75607 0x48b4a1 # 0xc63628 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc60b79 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x468a46 0xbc017a 0xbc014c 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc0179 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x119 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbc014b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:168 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0xd21413 0xd7be19 0x116bacf 0xc593ed 0x48b4a1 # 0xd21412 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b2 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xc593ec 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] @ 0x136acbe 0x136ac89 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x136acbd google.golang.org/grpc/metadata.NewOutgoingContext+0x13d google.golang.org/grpc@v1.75.1/metadata/metadata.go:173 # 0x136ac88 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x108 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [1: 96] @ 0xbbf928 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbbf927 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x327 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:105 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 320] @ 0x644245 0x643015 0x642af3 0x6e5b95 0x6e5b77 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3fed 0x6f3f0c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6e5b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6e5b76 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3fec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3f0b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x10c7ee9 0x48b4a1 # 0x10c7ee8 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x448 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:199 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x4ddf3f 0x5d69bd 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d69bc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [2: 96] @ 0x4a46c8 0x4a3ca5 0xddb81b 0xde310e 0xde30f4 0xde255b 0xddfe66 0x48b4a1 # 0x4a46c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddb81a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:59 # 0xde310d github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xaed github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:39 # 0xde30f3 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xad3 github.com/quic-go/quic-go@v0.54.1/connection.go:1000 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [22: 36044800] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xdf9cdd 0xdfb029 0xdec3b9 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xdf9cdc github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x8bc github.com/quic-go/quic-go@v0.54.1/packet_packer.go:558 # 0xdfb028 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x128 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:744 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [4: 384] @ 0x9759f5 0x9759c5 0x9758d7 0x7e11e2 0x7e163c 0x97534b 0x97531a 0x7e11e2 0x7e163c 0x974ef6 0x974acb 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x9759f4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9759c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9758d6 crypto/tls.(*serverHelloMsg).marshal.func11.1+0x16 crypto/tls/handshake_messages.go:856 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97534a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x975319 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x974ef5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x974aca crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 2688] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 3072] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x5a0075 0x90b4af 0xd9f113 0x116902c 0xd70025 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x90b4ae github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd9f112 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x94663f 0x94adb6 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x94663e crypto/tls.aeadChaCha20Poly1305+0xbe crypto/tls/cipher_suites.go:584 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0x14fc2fa 0x7d136a 0x7d14e6 0x7cd1da 0x7ccb31 0x80cfae 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x7d1369 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x7d14e5 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x7cd1d9 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x7ccb30 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x80cfad crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0xe1aa8f 0xddd653 0xddd38c 0xde982d 0xde0485 0x48b4a1 # 0xe1aa8e github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x36e github.com/quic-go/quic-go@v0.54.1/transport.go:832 # 0xddd652 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3b2 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:36 # 0xddd38b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:202 # 0xde982c github.com/quic-go/quic-go.(*Conn).handleCloseError+0x72c github.com/quic-go/quic-go@v0.54.1/connection.go:1918 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [4: 192] @ 0x468a46 0xb6a355 0xb6a34b 0xb68f86 0xb68eb6 0xbb4977 0xbcdf1f 0xbcda25 0x48b4a1 # 0xb6a354 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6a34a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb68f85 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb68eb5 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xbb4976 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:728 # 0xbcdf1e github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/subscriber_notifee.go:100 # 0xbcda24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/subscriber_notifee.go:65 0: 0 [3: 144] @ 0x951b57 0x951698 0x98d4cb 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x951b56 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x98d4ca crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x2a crypto/tls/handshake_server_tls13.go:1143 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 880] @ 0x10e3de9 0x10e22c6 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e3de8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x48 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:689 # 0x10e22c5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:535 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x7f6c76 0xda78da 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7f6c75 crypto/x509.(*CertPool).AddCert+0x95 crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 1152] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0x90652a 0x908c3e 0x908ab3 0x90a99f 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x906529 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x908c3d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x12ba799 0x12907f0 0x12ba625 0x12b969b 0x1311536 0x1310cd6 0x48b4a1 # 0x12ba798 google.golang.org/grpc/internal/transport.(*http2Server).handleSettings.func1+0x58 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:894 # 0x12907ef golang.org/x/net/http2.(*SettingsFrame).ForeachSetting+0xef golang.org/x/net@v0.44.0/http2/frame.go:830 # 0x12ba624 google.golang.org/grpc/internal/transport.(*http2Server).handleSettings+0x84 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:886 # 0x12b969a google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x4da google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:719 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [3: 72] @ 0x115f885 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x115f884 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x324 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:649 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [2: 32] @ 0x6ef947 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ef946 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x166 github.com/pactus-project/pactus/types/tx/tx.go:349 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 35864576] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x8f9f19 0x8f9f0d 0x8f9ebc 0x11efb9e 0x13ff715 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8f9f18 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8f9f0c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8f9ebb github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x11efb9d github.com/pactus-project/pactus/state.(*state).ValidatorByAddress+0x3d github.com/pactus-project/pactus/state/state.go:676 # 0x13ff714 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x74 github.com/pactus-project/pactus/www/grpc/blockchain.go:250 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 144] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xb709dc 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb709db github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x27b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:312 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 288] @ 0x79019a 0x78ffa3 0x7b48d6 0x8f324c 0x10e6007 0x10e574c 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x790199 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x78ffa2 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b48d5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0x10e6006 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1c6 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:946 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x4e596c 0x7dfea5 0x7fb0da 0x7fb18b 0x800a05 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x4e596b time.Time.Format+0xeb time/format.go:650 # 0x7dfea4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x7fb0d9 crypto/x509.parseTime+0xd9 crypto/x509/parser.go:206 # 0x7fb18a crypto/x509.parseValidity+0x2a crypto/x509/parser.go:220 # 0x800a04 crypto/x509.parseCertificate+0x584 crypto/x509/parser.go:1004 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0xdd4835 0xdd3fcf 0xdd3ed3 0xdd4ca8 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd4ca7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:50 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 20480] @ 0x140157e 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140157d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 96] @ 0x40a8f2 0x480f29 0xa0e066 0xa0dbf7 0xa13ae6 0xa13c0e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e065 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0xa13ae5 net/http.Error+0x1a5 net/http/server.go:2353 # 0xa13c0d net/http.NotFound+0x2d net/http/server.go:2358 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x6e4da9 0x13ffe55 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e4da8 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:173 # 0x13ffe54 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x53ac7c 0x53b30d 0x53b2cf 0x12b7a2a 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x53ac7b context.WithDeadlineCause+0x29b context/context.go:654 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0x12b7a29 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x16c9 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:540 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 32] @ 0x74966f 0x74a6d1 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x74966e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x74a6d0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [20: 32440320] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 448] @ 0x53aab9 0x53b30d 0x53b2cf 0xb71338 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x53aab8 context.WithDeadlineCause+0xd8 context/context.go:638 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xb71337 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:348 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x8efa6f 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [4: 64] @ 0x109130b 0x10912d9 0x1090aed 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x109130a bytes.(*Buffer).String+0xea bytes/buffer.go:77 # 0x10912d8 golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:518 # 0x1090aec golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c golang.org/x/net@v0.44.0/http2/hpack/hpack.go:386 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x468a46 0x7be46c 0x7bf257 0x7beee5 0x7beb7f 0xb54709 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 96] @ 0x480eda 0x480eef 0x12b4bb8 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12b4bb7 google.golang.org/grpc/internal/transport.NewServerTransport+0x737 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:262 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [1: 16] @ 0x109130b 0x10912d9 0x1090aa9 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x109130a bytes.(*Buffer).String+0xea bytes/buffer.go:77 # 0x10912d8 golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:518 # 0x1090aa8 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x328 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:381 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 32] @ 0x7db85b 0xdd62c9 0xdd6262 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7db85a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0xdd62c8 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdd6261 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:76 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 160] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4cf27 0xc5f7eb 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc5f7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0xe058e5 0xe058d7 0xe052aa 0xebfe7d 0xebfe78 0xd7b82a 0x5a0075 0x90b4af 0xd9edfa 0x116902c 0xd70025 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xe058e4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x524 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xe058d6 github.com/quic-go/quic-go.(*SendStream).write+0x516 github.com/quic-go/quic-go@v0.54.1/send_stream.go:145 # 0xe052a9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.54.1/send_stream.go:100 # 0xebfe7c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.54.1/stream.go:123 # 0xebfe77 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:63 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x90b4ae github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd9edf9 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xb3ecdb 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0xb3ecda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:93 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [5: 320] @ 0x14e18b0 0x152c9d5 0x1531b46 0x1530fd0 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1530fcf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0xdddf5a 0xdddb78 0xddd958 0xde7f46 0xde7509 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdddf59 github.com/quic-go/quic-go.(*connIDManager).addConnectionID+0xb9 github.com/quic-go/quic-go@v0.54.1/conn_id_manager.go:135 # 0xdddb77 github.com/quic-go/quic-go.(*connIDManager).add+0x1b7 github.com/quic-go/quic-go@v0.54.1/conn_id_manager.go:120 # 0xddd957 github.com/quic-go/quic-go.(*connIDManager).Add+0x17 github.com/quic-go/quic-go@v0.54.1/conn_id_manager.go:65 # 0xde7f45 github.com/quic-go/quic-go.(*Conn).handleFrame+0x525 github.com/quic-go/quic-go@v0.54.1/connection.go:1595 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98fa25 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xe0bc65 0xe0a54b 0xe094a5 0x48b4a1 # 0xe0bc64 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x5c4 github.com/quic-go/quic-go@v0.54.1/server.go:699 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 112] @ 0xdc34ba 0x4a3d91 0xdc40fe 0xdc6dfc 0xdecdb0 0xdec51d 0xdea9ae 0xde030f 0x48b4a1 # 0xdc34b9 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:32 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdc40fd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:35 # 0xdc6dfb github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x35b github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:300 # 0xdecdaf github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x1ef github.com/quic-go/quic-go@v0.54.1/connection.go:2399 # 0xdec51c github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x2dc github.com/quic-go/quic-go@v0.54.1/connection.go:2333 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0xb72a9b 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb72a9a github.com/libp2p/go-netroute.New+0x2da github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:81 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [5: 160] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 5376] @ 0x73a2d4 0x73a2c8 0x73a359 0x75dd3a 0x756744 0x759d16 0x48b4a1 # 0x73a2d3 math/rand.newSource+0x33 math/rand/rand.go:56 # 0x73a2c7 math/rand.NewSource+0x27 math/rand/rand.go:52 # 0x73a358 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Reset+0xb8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:444 # 0x75dd39 github.com/syndtr/goleveldb/leveldb.(*memDB).decref+0x79 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:41 # 0x756743 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x6c3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:351 # 0x759d15 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 [4: 384] @ 0x7dfac5 0x7fb2ba 0x80145a 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7fb2b9 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:234 # 0x801459 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1074 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x7bee7a 0x7beb7f 0xb54709 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bee79 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xddf09b 0xddf0a5 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf09a github.com/quic-go/quic-go.newRetransmissionQueue+0x27a github.com/quic-go/quic-go@v0.54.1/retransmission_queue.go:26 # 0xddf0a4 github.com/quic-go/quic-go.(*Conn).preSetup+0x284 github.com/quic-go/quic-go@v0.54.1/connection.go:472 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 96] @ 0x109130b 0x10912d9 0x1090aed 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x109130a bytes.(*Buffer).String+0xea bytes/buffer.go:77 # 0x10912d8 golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:518 # 0x1090aec golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c golang.org/x/net@v0.44.0/http2/hpack/hpack.go:386 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 16] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x147240d 0x1477c45 0x1473e6c 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x147240c github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14c github.com/creachadair/jrpc2@v1.3.2/json.go:95 # 0x1477c44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.2/server.go:644 # 0x1473e6b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.2/server.go:147 0: 0 [7: 448] @ 0xb727e9 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb727e8 github.com/libp2p/go-netroute.New+0x28 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:24 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c65a 0x1531a13 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 48] @ 0x7fa93c 0x800b0d 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7fa93b crypto/x509.parseName+0x11b crypto/x509/parser.go:178 # 0x800b0c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:1014 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 1152] @ 0x68a214 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x677985 0x67b9fa 0x69537f 0x6a9865 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677984 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:177 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 896] @ 0xb740ff 0xbc1bbc 0xbc0887 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc0886 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:243 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 2304] @ 0xdb0dab 0xdb33fe 0xde72fa 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdb0daa github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.54.1/internal/wire/crypto_frame.go:34 # 0xdb33fd github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xbd github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:132 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 48] @ 0xb72b5c 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb72b5b github.com/libp2p/go-netroute.New+0x39b github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:88 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [2: 1792] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 96] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0x10e542f 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10e542e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd0e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:872 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [32: 36864] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fc02a 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x73de7d 0x73c772 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0xa04f55 0xa04f76 0xa32f5f 0xa0c987 0xa11778 0x48b4a1 # 0xa04f54 net/textproto.NewReader+0x74 net/textproto/reader.go:38 # 0xa04f75 net/http.newTextprotoReader+0x95 net/http/request.go:1044 # 0xa32f5e net/http.readRequest+0x3e net/http/request.go:1080 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 16] @ 0x125b234 0x1259332 0x13049c5 0x1304cb4 0x130303a 0x48b4a1 # 0x125b233 google.golang.org/grpc/internal/channelz.AddTraceEvent+0x73 google.golang.org/grpc@v1.75.1/internal/channelz/trace.go:197 # 0x1259331 google.golang.org/grpc/internal/channelz.Infof+0x91 google.golang.org/grpc@v1.75.1/internal/channelz/logging.go:39 # 0x13049c4 google.golang.org/grpc.(*addrConn).updateConnectivityState+0x1c4 google.golang.org/grpc@v1.75.1/clientconn.go:1226 # 0x1304cb3 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x153 google.golang.org/grpc@v1.75.1/clientconn.go:1276 # 0x1303039 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.75.1/clientconn.go:942 0: 0 [6: 1920] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x8f48f3 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8f48f2 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:234 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [4: 256] @ 0x7bd7a5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 160] @ 0x888fb6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8e21ec 0x10e5eef 0x10e574c 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x888fb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5418 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8e21eb github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:125 # 0x10e5eee github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xae github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:939 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 2688] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc63b10 0xc632c8 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0xc63b0f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x12f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1198 # 0xc632c7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x2a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1135 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [49: 79077376] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 24] @ 0xdd4835 0xdcf3dd 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [5: 400] @ 0x9802b5 0x980285 0x980197 0x7e11e2 0x7e163c 0x980132 0x98002c 0x7e11e2 0x7e163c 0x97fed4 0x97fe3c 0x9510b7 0x98ba9d 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x9802b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x980284 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x980196 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x980131 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x98002b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97fed3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97fe3b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98ba9c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x15319d8 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x15319d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0xdc5452 0xdc5eaf 0xdc47f5 0xdfa69b 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc5451 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_tracker.go:56 # 0xdc5eae github.com/quic-go/quic-go/internal/ackhandler.(*appDataReceivedPacketTracker).GetAckFrame+0x14e github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_tracker.go:208 # 0xdc47f4 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x74 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_handler.go:104 # 0xdfa69a github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x13a github.com/quic-go/quic-go@v0.54.1/packet_packer.go:649 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 512] @ 0x4de275 0x5d649f 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d649e net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [4: 192] @ 0x51f306 0xdabb79 0xdd9477 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xdabb78 github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x98 github.com/quic-go/quic-go@v0.54.1/internal/protocol/connection_id.go:103 # 0xdd9476 github.com/quic-go/quic-go.init.func1+0x2f6 github.com/quic-go/quic-go@v0.54.1/connection.go:260 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [5: 1760] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xa13a05 0xa139ab 0xa139aa 0xa13c0e 0xa13909 0xa157e7 0x1467745 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0xa13a04 net/textproto.MIMEHeader.Set+0xc4 net/textproto/header.go:22 # 0xa139aa net/http.Header.Set+0x6a net/http/header.go:40 # 0xa139a9 net/http.Error+0x69 net/http/server.go:2351 # 0xa13c0d net/http.NotFound+0x2d net/http/server.go:2358 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1467744 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 38912] @ 0xc700e7 0xc654c9 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc700e6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc654c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 16] @ 0x130c16c 0x1312251 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x130c16b google.golang.org/grpc.msgHeader+0x4b google.golang.org/grpc@v1.75.1/rpc_util.go:784 # 0x1312250 google.golang.org/grpc.(*Server).sendResponse+0x170 google.golang.org/grpc@v1.75.1/server.go:1185 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [184: 164864] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0x7c34a8 0x7c34dc 0x7c9d33 0x7beb46 0xb54709 0xb557b5 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7c34a7 net.ParseIP+0x27 net/ip.go:528 # 0x7c34db github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7beb45 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 128] @ 0xb3ecdb 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb3ecda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:93 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [3: 96] @ 0x12b858b 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b858a google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x222a google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:627 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [3: 96] @ 0x14cac33 0x1531527 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1531526 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c65a 0x1531a13 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x11dbb85 0x11dbb76 0xd6fb97 0xd6d67b 0xd6fb0d 0x48b4a1 # 0x11dbb84 github.com/pactus-project/pactus/network.(*NotifeeService).sendDisconnectEvent+0xc4 github.com/pactus-project/pactus/network/notifee.go:153 # 0x11dbb75 github.com/pactus-project/pactus/network.(*NotifeeService).Disconnected+0xb5 github.com/pactus-project/pactus/network/notifee.go:112 # 0xd6fb96 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:108 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6fb0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:107 0: 0 [1: 128] @ 0x4a4632 0x4a3ca5 0x8efa39 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 40960] @ 0x8efa6f 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 96] @ 0x52cda5 0x52ceb0 0x5320fb 0x53709f 0x72dcd5 0x72dc28 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5320fa strings.Join+0xfa strings/strings.go:510 # 0x53709e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x72dcd4 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x72dc27 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 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0x4e596c 0x7dfea5 0x7fb0da 0x7fb18b 0x800a05 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x4e596b time.Time.Format+0xeb time/format.go:650 # 0x7dfea4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime+0xe4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:534 # 0x7fb0d9 crypto/x509.parseTime+0xd9 crypto/x509/parser.go:206 # 0x7fb18a crypto/x509.parseValidity+0x2a crypto/x509/parser.go:220 # 0x800a04 crypto/x509.parseCertificate+0x584 crypto/x509/parser.go:1004 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 288] @ 0xb73db6 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb73db5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:91 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x774856 0x77409f 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x774855 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 18432] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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 [23: 36929536] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 96] @ 0x6f21ba 0x8f623c 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f21b9 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x79 github.com/pactus-project/pactus/types/block/header.go:103 # 0x8f623b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 320] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 16] @ 0xdd49b6 0xdcf453 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 16] @ 0x10ed110 0x10eb71d 0x10e0dd5 0x115e334 0x115c5a6 0x115befe 0x1159eb9 0x1159728 0x48b4a1 # 0x10ed10f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).getTopExternalAddrs+0x6f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:279 # 0x10eb71c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0x39c github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:208 # 0x10e0dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:418 # 0x115e333 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x373 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:508 # 0x115c5a5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:463 # 0x115befd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0xb69cae 0xbb35a5 0x48b4a1 # 0xb69cad github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0x22d github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:524 # 0xbb35a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:565 0: 0 [1: 48] @ 0x8acc8e 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8acc8d google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:201 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 5760] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1664] @ 0x14d3626 0x14d5f14 0x15163ba 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14d3625 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14d5f13 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x15163b9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 18944] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x905dc4 0x9096b4 0x908af3 0x90a99f 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x905dc3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x9096b3 github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x113 github.com/pactus-project/pactus/execution/executor/transfer.go:31 # 0x908af2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x92 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0x480eda 0x480eef 0xda7865 0xda785b 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda7864 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xda785a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:162 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x8f48f3 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8f48f2 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:234 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 1920] @ 0xd2238d 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xc593ed 0x48b4a1 # 0xd2238c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:68 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xc593ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 512] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x1298be5 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1298be4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0x24 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:161 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0xb5472e 0xb5471c 0xb55955 0xb54077 0xeb9036 0xeb9028 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0xb5472d github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb5471b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb55954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 640] @ 0x4a4632 0x4a3ca5 0x67befb 0x67bedc 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x67befa github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1ba github.com/consensys/gnark-crypto@v0.19.0/field/pool/pool.go:27 # 0x67bedb github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x19b github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:899 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7cbc12 0xd911c5 0xd91590 0xd9153d 0xd93e4a 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x7cbc11 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 crypto/ecdh/x25519.go:56 # 0xd911c4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:80 # 0xd9158f golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:71 # 0xd9153c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd93e49 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [2: 32] @ 0x555f67 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x555f66 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c65a 0x1531a13 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0xd910e9 0xd90ffb 0xd916db 0xd9168f 0xd9421c 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0xd910e8 crypto/ecdh.(*x25519Curve).NewPublicKey+0x108 crypto/ecdh/x25519.go:76 # 0xd90ffa golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:76 # 0xd916da golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:71 # 0xd9168e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd9421b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [4: 256] @ 0xdf4598 0xdf3690 0xdfab1c 0xdfa2ca 0xdfa178 0xdf791a 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xdf4597 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3f7 github.com/quic-go/quic-go@v0.54.1/framer.go:204 # 0xdf368f github.com/quic-go/quic-go.(*framer).Append+0xef github.com/quic-go/quic-go@v0.54.1/framer.go:97 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf7919 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6f9 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:402 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 16] @ 0xd45390 0xd45608 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0xd4538f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:22 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 32] @ 0x468972 0x467e65 0x468085 0x50fb2a 0x5e41ac 0xd4000b 0xd3fc38 0x48b4a1 # 0x50fb29 os.(*SyscallError).Error+0x49 os/error.go:54 # 0x5e41ab net.(*OpError).Error+0x12b net/net.go:520 # 0xd4000a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 96] @ 0x1367ffc 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1367ffb github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:328 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x12b61a5 0x12b61c3 0x48b4a1 # 0x12b61a4 google.golang.org/grpc/internal/transport.isIOError+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:381 # 0x12b61c2 google.golang.org/grpc/internal/transport.NewServerTransport.func3+0x122 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:343 0: 0 [5: 240] @ 0x480eda 0x480eef 0x108e2ef 0x108e2ea 0x129f135 0x12b614e 0x48b4a1 # 0x108e2ee golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x6e golang.org/x/net@v0.44.0/http2/hpack/tables.go:46 # 0x108e2e9 golang.org/x/net/http2/hpack.NewEncoder+0x69 golang.org/x/net@v0.44.0/http2/hpack/encode.go:42 # 0x129f134 google.golang.org/grpc/internal/transport.newLoopyWriter+0x114 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:546 # 0x12b614d google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:340 0: 0 [2: 64] @ 0x7bee7a 0x7beb7f 0xb54709 0xb55955 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x7bee79 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 832] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x1311d25 0x1310b36 0x131083c 0x48b4a1 # 0x1311d24 google.golang.org/grpc.(*Server).addConn+0x184 google.golang.org/grpc@v1.75.1/server.go:1137 # 0x1310b35 google.golang.org/grpc.(*Server).handleRawConn+0x135 google.golang.org/grpc@v1.75.1/server.go:985 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [2: 1280] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0xb72c96 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0xb72c95 github.com/libp2p/go-netroute.New+0x4d5 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:95 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [4: 192] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xbc0105 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:164 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x7bee90 0x7beb7f 0xb54709 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bee8f github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 18944] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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 [4: 64] @ 0xc762a9 0xc752e5 0x48b4a1 # 0xc762a8 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x1e8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:937 # 0xc752e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [1: 24] @ 0x4ecf28 0x12bd52b 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0x12bd52a google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xaa google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1197 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xda6025 0xda6016 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda6024 github.com/libp2p/go-libp2p/p2p/security/noise.newTransportEDH+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/transport.go:109 # 0xda6015 github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/transport.go:55 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 1440] @ 0x131cd68 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x131cd67 google.golang.org/grpc.newClientStreamWithParams+0x6a7 google.golang.org/grpc@v1.75.1/stream.go:325 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [1: 64] @ 0x99e43c 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:568 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 32] @ 0x8acc35 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8acc34 google.golang.org/protobuf/internal/impl.mergeBytesSlice+0x94 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:201 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 80] @ 0x11dbe94 0x11db5ce 0x48b4a1 # 0x11dbe93 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x11db5cd github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [8: 65536] @ 0x8efa6f 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0xbb9754 0xbc2173 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb9753 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:69 # 0xbc2172 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:394 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 560] @ 0x53909b 0x53907d 0xbc0c85 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x53909a context.withCancel+0x3a context/context.go:277 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0xbc0c84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:279 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x7fab9f 0x800b0d 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7fab9e crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x800b0c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:1014 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1024] @ 0x77673e 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x77673d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x51d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:510 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 40960] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x7454dc 0x748bdf 0x771f65 0x73c6d7 0x771d08 0x7726e5 0x771629 0x7348e2 0x734959 0x734c30 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x748bde github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x734c2f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 1536] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 240] @ 0x4c999d 0x8f1466 0x8f1254 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x8f1465 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:94 # 0x8f1253 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:77 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 192] @ 0x7c5b65 0xb55a37 0xb559da 0xb54077 0xeb9036 0xeb9028 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7c5b64 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb55a36 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb559d9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x14fff34 0x1517882 0x1517abf 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14fff33 crypto/internal/fips140/nistec.P256OrdInverse+0x913 crypto/internal/fips140/nistec/p256_ordinv.go:99 # 0x1517881 crypto/internal/fips140/ecdsa.inverse[...]+0x41 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x1517abe crypto/internal/fips140/ecdsa.signGeneric[...]+0xfe crypto/internal/fips140/ecdsa/ecdsa.go:339 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 640] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 336] @ 0xd41f49 0xd42042 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd41f48 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd42041 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [2: 32] @ 0xbb4907 0xbcdf1f 0xbcdb0c 0x48b4a1 # 0xbb4906 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:725 # 0xbcdf1e github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/subscriber_notifee.go:100 # 0xbcdb0b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/subscriber_notifee.go:67 0: 0 [1: 32] @ 0x14fdd7f 0x1517ad4 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14fdd7e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x1517ad3 crypto/internal/fips140/ecdsa.signGeneric[...]+0x113 crypto/internal/fips140/ecdsa/ecdsa.go:341 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x5df5c8 0x5df56e 0x5dcd73 0x5c5745 0x5c6697 0x12a67c8 0x12a6a85 0x1305865 0x1305528 0x1304d25 0x130303a 0x48b4a1 # 0x5df5c7 net/netip.Addr.AsSlice+0x827 net/netip/netip.go:734 # 0x5df56d net.(*Resolver).lookupIPAddr+0x7cd net/lookup.go:311 # 0x5dcd72 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x5c5744 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x5c6696 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x12a67c7 google.golang.org/grpc/internal/transport.dial+0x3c7 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:184 # 0x12a6a84 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x164 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:221 # 0x1305864 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.75.1/clientconn.go:1400 # 0x1305527 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.75.1/clientconn.go:1347 # 0x1304d24 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.75.1/clientconn.go:1279 # 0x1303039 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.75.1/clientconn.go:942 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x53abe8 0x53b30d 0x53b2cf 0xb71338 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x53abe7 context.WithDeadlineCause+0x207 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xb71337 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:348 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 10752] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc63b10 0xc6b55e 0xc6b539 0xc6b4dc 0xc756a5 0x48b4a1 # 0xc63b0f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x12f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1198 # 0xc6b55d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).addBackoff+0x1d7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1187 # 0xc6b538 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d58 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1620 # 0xc6b4db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 32] @ 0x751445 0x7513e0 0x7513cc 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x751444 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x7513df github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x7513cb github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 3200] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 64] @ 0x468a46 0x1172706 0x1172537 0x90b22b 0x117238d 0x116dd62 0x5a0075 0xb49d05 0xb49d00 0xb48e05 0xb48e06 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x1172705 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb49d04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:377 # 0xb49cff github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:369 # 0xb48e04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:317 # 0xb48e05 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:274 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [1: 576] @ 0x51f306 0x125b265 0x1259332 0x130b1a6 0x130a467 0x12cc2e9 0x12d67b0 0x1309f4d 0x1263594 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x125b264 google.golang.org/grpc/internal/channelz.AddTraceEvent+0xa4 google.golang.org/grpc@v1.75.1/internal/channelz/trace.go:197 # 0x1259331 google.golang.org/grpc/internal/channelz.Infof+0x91 google.golang.org/grpc@v1.75.1/internal/channelz/logging.go:39 # 0x130b1a5 google.golang.org/grpc.(*ccResolverWrapper).addChannelzTraceEvent+0x385 google.golang.org/grpc@v1.75.1/resolver_wrapper.go:210 # 0x130a466 google.golang.org/grpc.(*ccResolverWrapper).UpdateState+0x186 google.golang.org/grpc@v1.75.1/resolver_wrapper.go:139 # 0x12cc2e8 google.golang.org/grpc/internal/resolver/dns.(*dnsBuilder).Build+0x3e8 google.golang.org/grpc@v1.75.1/internal/resolver/dns/dns_resolver.go:128 # 0x12d67af google.golang.org/grpc/internal/resolver/delegatingresolver.New+0x96f google.golang.org/grpc@v1.75.1/internal/resolver/delegatingresolver/delegatingresolver.go:119 # 0x1309f4c google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x2ec google.golang.org/grpc@v1.75.1/resolver_wrapper.go:91 # 0x1263593 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:94 0: 0 [5: 320] @ 0x14e18ee 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x14cac33 0x678306 0x67bd76 0x6a97a5 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678305 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:43 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x468a46 0x7be46c 0x7bf257 0x7beee5 0x7beb7f 0xb5484f 0x115f82b 0x115f80b 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0x115f82a github.com/multiformats/go-multiaddr/net.FromIP+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115f80a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x2aa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:647 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [5: 48640] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 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] @ 0x53b3e5 0x11be365 0x11be32f 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x11be364 github.com/libp2p/go-libp2p/core/network.WithConnManagementScope+0xc4 github.com/libp2p/go-libp2p@v0.43.0/core/network/rcmgr.go:284 # 0x11be32e github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x8e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:395 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 256] @ 0x14e18b0 0x152c65a 0x1531a13 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x7f264a 0x800b30 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7f2649 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x800b2f crypto/x509.parseCertificate+0x6af crypto/x509/parser.go:1018 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x51f306 0x76bfb1 0x76dc2e 0x73b465 0x73c2d7 0x73cb71 0x73cb58 0x76ced5 0x76ce3d 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x76bfb0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x76dc2d github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*tOps).remove.func5+0x10d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:481 # 0x73b464 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73cb70 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x73cb57 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x76ced4 github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0xeb4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x76ce3c github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0xe1c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:216 0: 0 [1: 24] @ 0x51f306 0x1266534 0x13ff567 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1266533 google.golang.org/grpc/status.Errorf+0x33 google.golang.org/grpc@v1.75.1/status/status.go:64 # 0x13ff566 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x146 github.com/pactus-project/pactus/www/grpc/blockchain.go:221 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x7c3088 0x7c30bc 0x7c9d33 0x7beb46 0xb5484f 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x7c3087 net.ParseIP+0x27 net/ip.go:528 # 0x7c30bb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7beb45 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 64] @ 0x4ded4d 0x4dee9f 0x50b8ff 0x50974d 0x5d3889 0x5ed47b 0x5ec310 0xb57267 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x4ded4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4dee9e syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50b8fe internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50974c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x5d3888 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb57266 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 192] @ 0x14e17b7 0x152c65a 0x1531a13 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [99: 158146560] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 128] @ 0x7da53d 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7da53c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x480eda 0x480eef 0x13fd4f6 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fd4f5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x135 github.com/pactus-project/pactus/www/grpc/blockchain.go:36 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 2304] @ 0x4a4712 0x4a3ca5 0x8efa39 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 48] @ 0x889b76 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x889b75 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5577 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 320] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [4: 192] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xbc0105 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:164 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 256] @ 0x4a4712 0x4a3ca5 0xddb81b 0xde310e 0xde30f4 0xde255b 0xddfe66 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddb81a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:59 # 0xde310d github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xaed github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:39 # 0xde30f3 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xad3 github.com/quic-go/quic-go@v0.54.1/connection.go:1000 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 1536] @ 0xde84c9 0xde8479 0xde831a 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xde84c8 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x148 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:77 # 0xde8478 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xf8 github.com/quic-go/quic-go@v0.54.1/connection.go:1684 # 0xde8319 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:1656 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 48] @ 0x7fa93c 0x800b0d 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7fa93b crypto/x509.parseName+0x11b crypto/x509/parser.go:178 # 0x800b0c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:1014 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x7da93e 0x7db33d 0x7db813 0xdd62c9 0xdd6262 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7da93d encoding/asn1.makeBody+0xf3d encoding/asn1/marshal.go:530 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd62c8 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdd6261 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:76 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 16] @ 0xc63910 0xc60b7a 0xc78a7c 0xc75607 0x48b4a1 # 0xc6390f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x40f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1172 # 0xc60b79 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 64] @ 0x11eeb46 0x9071a7 0x11ee6bf 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11eeb45 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x1c5 github.com/pactus-project/pactus/state/state.go:541 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee6be github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:537 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1152] @ 0x732a94 0x74b0c5 0x7718a5 0x7719b8 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x732a93 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 # 0x74b0c4 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x7718a4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x7719b7 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:373 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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 [5: 320] @ 0x14e18ee 0x6dfedd 0x98fa5e 0x98be7c 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 864] @ 0x12a9f6f 0x12accbf 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x12a9f6e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ae google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:559 # 0x12accbe google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:771 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [1: 24] @ 0xd783b3 0x48b4a1 # 0xd783b2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x332 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:173 0: 0 [2: 64] @ 0x69556a 0x6aa065 0x6a97c9 0x6e20c5 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x8efba8 0xc5a4cf 0xc5a3fa 0xc59c3b 0x48b4a1 # 0x8efba7 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xc5a4ce github.com/libp2p/go-buffer-pool.Put+0x2e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xc5a3f9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x459 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:186 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [3: 384] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xe058e5 0xe058d7 0xe052aa 0xebfe7d 0xebfe78 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xe058e4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x524 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xe058d6 github.com/quic-go/quic-go.(*SendStream).write+0x516 github.com/quic-go/quic-go@v0.54.1/send_stream.go:145 # 0xe052a9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.54.1/send_stream.go:100 # 0xebfe7c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.54.1/stream.go:123 # 0xebfe77 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:63 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [7: 896] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x98fa5e 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 160] @ 0x152c625 0x1531a13 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 896] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 192] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdd73ea 0xdd7573 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7572 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:138 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 16] @ 0x51f306 0xb559b4 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb559b3 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 96] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x12227e8 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x12227e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1152] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98f90d 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 160] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdcf453 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [8: 256] @ 0xb5472e 0xb5471c 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0xb5472d github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb5471b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [6: 96] @ 0x11db530 0x48b4a1 # 0x11db52f github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x3ef github.com/pactus-project/pactus/network/notifee.go:77 0: 0 [5: 320] @ 0x14e18b0 0x152c65a 0x1531a13 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 9728] @ 0x140157e 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140157d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 9535488] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x468972 0x467e65 0x467fca 0x5d4c1c 0x5d4bad 0x5cdc27 0x5cdfd4 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5d4c1b net.absDomainName+0x23b net/dnsclient.go:158 # 0x5d4bac net.lookupStaticHost+0x1cc net/hosts.go:139 # 0x5cdc26 net.goLookupIPFiles+0x26 net/dnsclient_unix.go:590 # 0x5cdfd3 net.(*Resolver).goLookupIPCNAMEOrder+0xb3 net/dnsclient_unix.go:612 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [7: 448] @ 0xbbfcc5 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbbfcc4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x6c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:127 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 32] @ 0xd1ee2a 0xd1cf31 0xd2102f 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd1ee29 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x89 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:541 # 0xd1cf30 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:289 # 0xd2102e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 160] @ 0x40cbf2 0x40aa79 0x480f29 0xc528f3 0x10e4c31 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc528f2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x10e4c30 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x510 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:790 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 1792] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 65280] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0x776145 0x77517a 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x776144 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x775179 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 64] @ 0xa74585 0xb7018e 0xb6fdbf 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb7018d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:241 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0xb36815 0xb36768 0xb36720 0xb39bf5 0xb4c1e6 0xb4dab8 0x48b4a1 # 0xb36814 github.com/ipfs/go-datastore/query.ResultsFromIterator+0x334 github.com/ipfs/go-datastore@v0.8.4/query/query.go:270 # 0xb36767 github.com/ipfs/go-datastore/query.ResultsWithEntries+0x287 github.com/ipfs/go-datastore@v0.8.4/query/query.go:232 # 0xb3671f github.com/ipfs/go-datastore.(*MapDatastore).Query+0x23f github.com/ipfs/go-datastore@v0.8.4/basic_ds.go:79 # 0xb39bf4 github.com/ipfs/go-datastore/sync.(*MutexDatastore).Query+0x114 github.com/ipfs/go-datastore@v0.8.4/sync/sync.go:88 # 0xb4c1e5 github.com/ipfs/go-datastore/autobatch.(*Datastore).Query+0xa5 github.com/ipfs/go-datastore@v0.8.4/autobatch/autobatch.go:155 # 0xb4dab7 github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run.func1+0xad7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/records/providers_manager.go:227 0: 0 [1: 8] @ 0x40aa05 0x480f29 0xc528f3 0x10e4c31 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc528f2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x10e4c30 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x510 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:790 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x9519be 0x951698 0x98cd6d 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x9519bd crypto/tls.(*Conn).unmarshalHandshakeMessage+0x15d crypto/tls/conn.go:1141 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x98cd6c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd30f7 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd30f6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x436 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:493 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x14cac33 0x943735 0x98b87c 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x943734 crypto/tls.signedMessage+0x194 crypto/tls/auth.go:94 # 0x98b87b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xb740ff 0xbc08f9 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc08f8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:246 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 1536] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 48] @ 0x4dd5f1 0x5d62b1 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd5f0 syscall.NetlinkRIB+0xb0 syscall/netlink_linux.go:66 # 0x5d62b0 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0xd3ba9c 0xd440b6 0xd43e0a 0xd45838 0xd7bea2 0x11ddc04 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd3ba9b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd440b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd43e09 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x11ddc03 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 224] @ 0x48767c 0x4ed175 0xe1ab05 0xddd653 0xddd38c 0xde9645 0xde0485 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0xe1ab04 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x3e4 github.com/quic-go/quic-go@v0.54.1/transport.go:832 # 0xddd652 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3b2 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:36 # 0xddd38b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:202 # 0xde9644 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x544 github.com/quic-go/quic-go@v0.54.1/connection.go:1901 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [1: 448] @ 0x8f61a7 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f61a6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x7c34a8 0x7c34dc 0x7c9d33 0x7beb46 0xb54709 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x7c34a7 net.ParseIP+0x27 net/ip.go:528 # 0x7c34db github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7beb45 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0xd21be7 0x10e291e 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd21be6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:946 # 0x10e291d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x7d github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:563 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x4c999d 0x555449 0x55377e 0x552fbe 0x552bb9 0x14728d5 0x14724e5 0x1477c45 0x1473e6c 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x555448 encoding/json.(*decodeState).object+0xe28 encoding/json/decode.go:786 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x14728d4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.2/json.go:204 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x1477c44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.2/server.go:644 # 0x1473e6b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.2/server.go:147 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x6e00b2 0x6e0585 0xdd6cb8 0xdd6946 0xdd6159 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e00b1 golang.org/x/crypto/hkdf.Extract+0xb1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:32 # 0x6e0584 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:93 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd6158 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:71 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x7f6d98 0x7f6c1a 0xda78da 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7f6d97 crypto/x509.(*CertPool).addCertFunc+0x1b7 crypto/x509/cert_pool.go:205 # 0x7f6c19 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 24] @ 0xe02aa5 0xe02a6e 0xebffbe 0xebffb7 0xd7b962 0x10e2654 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xe02aa4 github.com/quic-go/quic-go.(*ReceiveStream).cancelReadImpl+0x84 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:281 # 0xe02a6d github.com/quic-go/quic-go.(*ReceiveStream).CancelRead+0x4d github.com/quic-go/quic-go@v0.54.1/receive_stream.go:256 # 0xebffbd github.com/quic-go/quic-go.(*Stream).CancelRead+0x1d github.com/quic-go/quic-go@v0.54.1/stream.go:135 # 0xebffb6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:80 # 0xd7b961 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:81 # 0x10e2653 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x6b3 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:559 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd29e9 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd29e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:450 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x8e245d 0x8e243e 0x8e239d 0x8f321d 0x10e5b4a 0x10e52d9 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8e245c github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/pb/crypto.pb.go:50 # 0x8e243d github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:175 # 0x8e239c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:159 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0x10e5b49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:906 # 0x10e52d8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbb8 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:857 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 256] @ 0x14e18ee 0x152c65a 0x1531a13 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 576] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x4ddf3f 0x4dda13 0xb72865 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0xb72864 github.com/libp2p/go-netroute.New+0xa4 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [5: 400] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x14d4351 0x14d5b92 0x1516532 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14d4350 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 crypto/internal/fips140/sha512/sha512.go:266 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1516531 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1f1 crypto/internal/fips140/ecdsa/hmacdrbg.go:168 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 288] @ 0x468a46 0xb6a355 0xb6a34b 0xb68f86 0xb68eb6 0xbb4977 0xbcdf1f 0xbcdb0c 0x48b4a1 # 0xb6a354 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6a34a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb68f85 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb68eb5 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xbb4976 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:728 # 0xbcdf1e github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/subscriber_notifee.go:100 # 0xbcdb0b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/subscriber_notifee.go:67 0: 0 [3: 72] @ 0x468972 0x467e65 0x467fca 0x94312c 0x99b1c5 0x5e41ac 0x94ac1b 0x521e5b 0x52264e 0x5250be 0x51c265 0x954454 0x9921c8 0x48b4a1 # 0x94312b crypto/tls.alert.String+0x4b crypto/tls/alert.go:104 # 0x99b1c4 crypto/tls.alert.Error+0x24 crypto/tls/alert.go:110 # 0x5e41ab net.(*OpError).Error+0x12b net/net.go:520 # 0x94ac1a crypto/tls.(*permanentError).Error+0x1a crypto/tls/conn.go:191 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x954453 crypto/tls.(*Conn).handshakeContext+0x7d3 crypto/tls/conn.go:1609 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x146397a 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1463979 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x59 github.com/pactus-project/pactus/www/html/server.go:152 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 7864320] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 64] @ 0x14e18ee 0x6dfedd 0xd91d58 0xd926ab 0xd93de9 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91d57 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd93de8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 112] @ 0xdfb7df 0xdfb21f 0xdec48c 0xdea9ae 0xde030f 0x48b4a1 # 0xdfb7de github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x35e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:792 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec48b github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2325 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [3: 48] @ 0x51f306 0x773514 0x756ee5 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x773513 github.com/syndtr/goleveldb/leveldb.shortenb+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:30 # 0x756ee4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x6e02e2 0x4d62ce 0xdd6cf8 0xdd6c13 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdd6cf7 io.ReadFull+0xf7 io/io.go:354 # 0xdd6c12 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x12 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:58 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 24] @ 0x776ef9 0x776eed 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x7564d8 0x759d16 0x48b4a1 # 0x776ef8 github.com/syndtr/goleveldb/leveldb.tFiles.sortByNum+0xcd8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:115 # 0x776eec github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xccc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:515 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x7564d7 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x457 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:324 # 0x759d15 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: 24] @ 0x7db52a 0x7da8e5 0x7db33d 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7db529 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 1536] @ 0x678405 0x67bd76 0x6a97a5 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x678404 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:61 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 416] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 192] @ 0x6e07f2 0x11e1f98 0x1225b89 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6e07f1 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:23 # 0x11e1f97 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x177 github.com/pactus-project/pactus/sync/bundle/message/hello.go:91 # 0x1225b88 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x5d6ed0 0x5d6e46 0x5d6bb2 0x5d6a45 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x5d6ecf net.CIDRMask+0x16f net/ip.go:87 # 0x5d6e45 net.newAddr+0xe5 net/interface_linux.go:180 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 9472] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x75c1fb 0x8f5702 0x8f7c0b 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x75c1fa github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8f5701 github.com/pactus-project/pactus/store.newAccountStore+0x1c1 github.com/pactus-project/pactus/store/account.go:29 # 0x8f7c0a github.com/pactus-project/pactus/store.NewStore+0x1ca github.com/pactus-project/pactus/store/store.go:95 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 48] @ 0x120e997 0x657ec4 0x655b7c 0x659869 0x652c46 0x65281c 0x120e69f 0x120e6a0 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x120e996 github.com/pactus-project/pactus/sync/bundle.fixedUint32.MarshalCBOR+0x36 github.com/pactus-project/pactus/sync/bundle/bundle.go:26 # 0x657ec3 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x223 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1867 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 768] @ 0x675e9e 0x675e92 0x675dc5 0xdcfa5e 0xdcf47a 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdcfa5d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:47 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98f90d 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 48] @ 0x10e2e11 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e2e10 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x570 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:589 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0xb740ff 0xbc1bbc 0xbc0887 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc0886 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:243 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x887ec8 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x887ec7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5237 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 1024] @ 0x14e18ee 0x15167df 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x15167de crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [135: 95040] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 24] @ 0xdf247e 0xdf0a18 0xddee5d 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdf247d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:37 # 0xdf0a17 github.com/quic-go/quic-go.newInitialCryptoStream+0x177 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:121 # 0xddee5c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.54.1/connection.go:469 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 9388032] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 320] @ 0x14e18b0 0x152c65a 0x1531a13 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 192] @ 0x14fc2fa 0x7d136a 0x7d14e6 0x80cf8a 0x80d6b8 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x7d1369 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x7d14e5 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x80cf89 crypto/x509.marshalPublicKey+0x129 crypto/x509/x509.go:104 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 256] @ 0xc7adfd 0xc7ae65 0xc6939a 0xc6939b 0xc672fb 0xc609f5 0xc78dbb 0xc75607 0x48b4a1 # 0xc7adfc github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc7ae64 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc69399 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc6939a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc609f4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x514 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc78dba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 64] @ 0x11dbe94 0x11db5ce 0x48b4a1 # 0x11dbe93 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x11db5cd github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [1: 64] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 64] @ 0x150d36d 0x1516ee7 0x151febf 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x150d36c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x1516ee6 crypto/internal/fips140/ecdsa.bits2octets[...]+0xa6 crypto/internal/fips140/ecdsa/ecdsa.go:323 # 0x151febe crypto/internal/fips140/ecdsa.Sign[...]+0x15e crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x1532c73 0x98a6b9 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1532c72 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x92 crypto/internal/fips140/tls13/tls13.go:76 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xd1f18a 0xd1dd85 0xd1dba5 0x11be318 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0xd1f189 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0xa9 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:561 # 0xd1dd84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11be317 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.43.0/config/config.go:391 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 72] @ 0x66f1d5 0x6ea005 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f1d4 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x6ea004 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x75cbdb 0x75224b 0x8f7951 0x8f5886 0x8f9507 0x905fff 0x9096fc 0x908af3 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x75cbda github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x75224a github.com/syndtr/goleveldb/leveldb.(*DB).Has+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:881 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f5885 github.com/pactus-project/pactus/store.(*accountStore).hasAccount+0xe5 github.com/pactus-project/pactus/store/account.go:44 # 0x8f9506 github.com/pactus-project/pactus/store.(*store).HasAccount+0x86 github.com/pactus-project/pactus/store/store.go:299 # 0x905ffe github.com/pactus-project/pactus/sandbox.(*sandbox).MakeNewAccount+0x7e github.com/pactus-project/pactus/sandbox/sandbox.go:115 # 0x9096fb github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x15b github.com/pactus-project/pactus/execution/executor/transfer.go:33 # 0x908af2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x92 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x8adb4c 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8adb4b google.golang.org/protobuf/internal/impl.mergeStringPtr+0x2b google.golang.org/protobuf@v1.36.9/internal/impl/merge_gen.go:200 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 512] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x6344de 0x6344fe 0x623e0c 0x6241b7 0x67cee5 0x67be05 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6344dd math/big.getStack+0x33d math/big/nat.go:286 # 0x6344fd math/big.nat.div+0x35d math/big/natdiv.go:539 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6241b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67cee4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:1108 # 0x67be04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:895 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x7dfac5 0x7faabd 0x80098d 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7faabc crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x80098c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:994 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 16] @ 0xdd674c 0xe0b5be 0xe0b5e3 0xe0b885 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd674b github.com/quic-go/quic-go/internal/handshake.encodeRemoteAddr+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:123 # 0xe0b5bd github.com/quic-go/quic-go/internal/handshake.(*Token).ValidateRemoteAddr+0x3d github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:32 # 0xe0b5e2 github.com/quic-go/quic-go.(*baseServer).validateToken+0x62 github.com/quic-go/quic-go@v0.54.1/server.go:571 # 0xe0b884 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x1e4 github.com/quic-go/quic-go@v0.54.1/server.go:617 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 144] @ 0x552af7 0x1472c91 0x14724e5 0x1477c45 0x1473e6c 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1472c90 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x430 github.com/creachadair/jrpc2@v1.3.2/json.go:224 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x1477c44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.2/server.go:644 # 0x1473e6b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.2/server.go:147 0: 0 [4: 192] @ 0x53b3e5 0x1311271 0x1311235 0x1310cd6 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x1311270 google.golang.org/grpc/peer.NewContext+0xd0 google.golang.org/grpc@v1.75.1/peer/peer.go:76 # 0x1311234 google.golang.org/grpc.(*Server).serveStreams+0x94 google.golang.org/grpc@v1.75.1/server.go:1038 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 512] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x8ef9b8 0xc5a03a 0xc5a030 0xc59c3b 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xc5a039 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc5a02f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 2048] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0xa33e86 0xa0d035 0xa11778 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa33e85 net/http.newBufioWriterSize+0x65 net/http/server.go:903 # 0xa0d034 net/http.(*conn).readRequest+0x8d4 net/http/server.go:1107 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [8: 640] @ 0xbc099f 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc099e github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:252 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0xdf5c98 0xdf5e29 0xdd9fbe 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdf5c97 math/rand/v2.NewPCG+0x97 math/rand/v2/pcg.go:25 # 0xdf5e28 github.com/quic-go/quic-go.newPacketPacker+0x228 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:169 # 0xdd9fbd github.com/quic-go/quic-go.init.func1+0xe3d github.com/quic-go/quic-go@v0.54.1/connection.go:341 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 8] @ 0x5eaf88 0x5eaf75 0x125acaf 0x12b52b5 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x5eaf87 net.newRawConn+0x27 net/rawconn.go:79 # 0x5eaf74 net.(*TCPConn).SyscallConn+0x14 net/tcpsock.go:157 # 0x125acae google.golang.org/grpc/internal/channelz.GetSocketOption+0x6e google.golang.org/grpc@v1.75.1/internal/channelz/syscall_linux.go:60 # 0x12b52b4 google.golang.org/grpc/internal/transport.NewServerTransport+0xe34 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:285 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [6: 144] @ 0xc262d4 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc262d3 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x8d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2856 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x4a40bd 0x4a3f86 0x4a3c54 0x8efa39 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3c53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 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] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 32] @ 0xc6e99e 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc6e99d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x5d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2104 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 1152] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x951411 0x951412 0x951499 0x98cec5 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x951410 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x951411 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x951498 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x98cec4 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2a4 crypto/tls/handshake_server_tls13.go:1091 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x7fab9f 0x80098d 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7fab9e crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x80098c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:994 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0x7c1c4b 0x10e7e6f 0x10e53b8 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7c1c4a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x10e7e6e github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x6ae github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1123 # 0x10e53b7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xc97 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:867 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 28416] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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 [2: 32] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x10e4d25 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x604 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:799 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 72] @ 0x4ded0d 0x4defd2 0x4dd673 0x5d62b1 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ded0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4defd1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x4dd672 syscall.NetlinkRIB+0x132 syscall/netlink_linux.go:74 # 0x5d62b0 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x129f65b 0x129f63a 0x129f3eb 0x12b617c 0x48b4a1 # 0x129f65a google.golang.org/grpc/internal/transport.isIOError+0xba google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:381 # 0x129f639 google.golang.org/grpc/internal/transport.(*loopyWriter).run.func1+0x99 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:584 # 0x129f3ea google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x12a google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:592 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [1: 24] @ 0x13680a5 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13680a4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:339 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 1536] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b 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] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 480] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a981b 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 896] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 128] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 96] @ 0xb695fa 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb695f9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x14e18ee 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 480] @ 0x7e15a5 0x975676 0x9751f4 0x7e11e2 0x7e163c 0x974ef6 0x974acb 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x975675 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9751f3 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x974ef5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x974aca crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x974e4a 0x974d7e 0x974d74 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x974e49 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1b29 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x974d7d vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x1a5d vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x974d73 crypto/tls.(*serverHelloMsg).marshal+0x1a53 crypto/tls/handshake_messages.go:851 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 80] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x7cc0b2 0x7cb107 0x9873db 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7cc0b1 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x7cb106 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:123 # 0x9873da crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xafa crypto/tls/handshake_server_tls13.go:274 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 256] @ 0x14e18ee 0x6dfedd 0x98fa5e 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 1120] @ 0xb6d439 0xbbd4e5 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6d438 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x1d8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:169 # 0xbbd4e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:50 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0xb740ff 0xbc1bbc 0xbc0887 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc0886 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:243 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xb5472e 0xb5471c 0x115fa9c 0x115fa7c 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0xb5472d github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb5471b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0x115fa9b github.com/multiformats/go-multiaddr/net.FromIP+0x53b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115fa7b github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x51b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:662 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 896] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 960] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [4: 640] @ 0xb6d3c7 0xbbd4e5 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6d3c6 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x166 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:168 # 0xbbd4e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:50 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 2688] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 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] @ 0xb7383c 0xb73803 0xbc0348 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb7383b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x5b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb73802 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x22 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:64 # 0xbc0347 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:191 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x468a46 0x152c773 0x1531a13 0x15315a9 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 288] @ 0xb59a49 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0xb59a48 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0xe8 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:85 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0x7b44d5 0x7b4ada 0x7b4931 0x8f324c 0x10e5b4a 0x10e52d9 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7b44d4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7b4ad9 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7b4930 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0x10e5b49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:906 # 0x10e52d8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbb8 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:857 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 15482880] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 48] @ 0xda7886 0xda785b 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0xda7885 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xda785a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:162 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x12ce40a 0x130b7ca 0x1326ea5 0x131ff31 0x12fecb9 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x12ce409 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:55 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1326ea4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.75.1/stream.go:1849 # 0x131ff30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.75.1/stream.go:919 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [3: 336] @ 0x6e046f 0xdd4a05 0xdd4fa7 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd4fa6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:57 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 96] @ 0x789ca5 0x7b7de5 0x7b7dcc 0xa74810 0xbbd049 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7b7de4 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x7b7dcb github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa7480f github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:26 # 0xbbd048 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x841196 0x840a50 0xb3d0e6 0xb49cf2 0xb48e05 0xb48e06 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb49cf1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:367 # 0xb48e04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:317 # 0xb48e05 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:274 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [1: 16] @ 0xdb9308 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdb9307 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:63 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x98fa5e 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x13114b1 0x1310cd6 0x48b4a1 # 0x13114b0 google.golang.org/grpc.(*Server).serveStreams+0x310 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 1152] @ 0x14dc3cf 0x14dc36a 0x14de58c 0x9461b1 0x94c164 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x14dc3ce crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x14dc369 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x14de58b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x9461b0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x94c163 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [9: 864] @ 0xdc64a5 0xdc64d6 0xdc3512 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc64a4 github.com/quic-go/quic-go/internal/ackhandler.newECNTracker+0x1e4 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ecn.go:55 # 0xdc64d5 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x215 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:152 # 0xdc3511 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:22 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x5608ba 0x55f0c5 0x55a42f 0x55e223 0x55c54a 0x5595f3 0x5593b2 0x558c9e 0x147f385 0x147d976 0x147d1bd 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x5608b9 encoding/json.newScanner+0x19 encoding/json/scanner.go:96 # 0x55f0c4 encoding/json.appendCompact+0x84 encoding/json/indent.go:53 # 0x55a42e encoding/json.marshalerEncoder+0x14e encoding/json/encode.go:487 # 0x55e222 encoding/json.condAddrEncoder.encode+0x62 encoding/json/encode.go:947 # 0x55c549 encoding/json.structEncoder.encode+0x309 encoding/json/encode.go:758 # 0x5595f2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x5593b1 encoding/json.(*encodeState).marshal+0xb1 encoding/json/encode.go:343 # 0x558c9d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x147f384 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x124 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:94 # 0x147d975 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:152 # 0x147d1bc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:80 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0xdd49b6 0xdd4f45 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdd4f44 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:56 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [5: 120] @ 0xdd4835 0xdcf453 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0xdae3ff 0x4946de 0x49437c 0xde93c5 0xde0485 0x48b4a1 # 0xdae3fe github.com/quic-go/quic-go/internal/qerr.(*TransportError).Unwrap+0x1e github.com/quic-go/quic-go@v0.54.1/internal/qerr/errors.go:51 # 0x4946dd errors.as+0x25d errors/wrap.go:132 # 0x49437b errors.As+0x1db errors/wrap.go:113 # 0xde93c4 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x2c4 github.com/quic-go/quic-go@v0.54.1/connection.go:1871 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [15: 1680] @ 0x539aaa 0x539d1b 0x5390b9 0x53907d 0xbc0c85 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539d1a context.(*cancelCtx).propagateCancel+0x7a context/context.go:476 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0xbc0c84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:279 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 160] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x4c95b5 0x7d59cc 0x7d649f 0x7d6b70 0xda7b65 0xda7b32 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x4c95b4 reflect.MakeSlice+0x74 reflect/value.go:2992 # 0x7d59cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:984 # 0x7d649e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:972 # 0x7d6b6f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1160 # 0xda7b64 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1133 # 0xda7b31 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:191 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x14e18ee 0x152c65a 0x1531a13 0x98c827 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98c826 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 96] @ 0x468972 0x467e65 0x46815d 0x5eabb7 0x5eab33 0xb57327 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5eabb6 net.JoinHostPort+0x1f6 net/ipsock.go:240 # 0x5eab32 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xb57326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [10: 640] @ 0xb71fa5 0xb71c96 0x115ffe7 0x11001ba 0x115f705 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb71fa4 github.com/libp2p/go-netroute.(*router).RouteWithSrc+0x2c4 github.com/libp2p/go-netroute@v0.2.2/common.go:118 # 0xb71c95 github.com/libp2p/go-netroute.(*router).Route+0x35 github.com/libp2p/go-netroute@v0.2.2/common.go:99 # 0x115ffe6 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked.func1+0x46 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:640 # 0x11001b9 github.com/libp2p/go-libp2p/p2p/host/basic/internal/backoff.(*ExpBackoff).Run+0xd9 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/internal/backoff/backoff.go:45 # 0x115f704 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:639 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 48] @ 0x51f306 0xa745b4 0xbc20ab 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc20aa github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:386 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 1536] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x11d7dfc 0x11c231c 0x10c8df2 0x10c80fe 0x48b4a1 # 0x11d7dfb github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x11c231b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.43.0/config/config.go:645 # 0x10c8df1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:247 # 0x10c80fd github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x65d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:233 0: 0 [5: 320] @ 0x789db4 0x7b7de5 0x7b7dcc 0xa74810 0xbbf68f 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7b7de4 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x7b7dcb github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa7480f github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:26 # 0xbbf68e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x8ef9b8 0x8f0f12 0x8f0f0d 0x8f0b85 0x8f02a5 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0x8f0f11 github.com/libp2p/go-buffer-pool.Get+0x171 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0x8f0f0c github.com/libp2p/go-libp2p/core/record.makeUnsigned+0x16c github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:285 # 0x8f0b84 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:249 # 0x8f02a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:116 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 23101440] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x6ef650 0x6f015e 0x6f0246 0x6f27fc 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ef64f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6f27fb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x73ae59 0x73c5dd 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73ae58 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 320] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0x10e542f 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10e542e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd0e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:872 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x51ed3e 0x51f2d0 0xc81ea7 0xc81e67 0xc82edd 0xc899ae 0xc62a17 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x51ed3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f2cf fmt.Sprintf+0x2f fmt/print.go:238 # 0xc81ea6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc81e66 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc82edc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc899ad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc62a16 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 24] @ 0x40b82e 0x410d25 0xc6c329 0xc6bdd0 0xc6f096 0xc6a025 0xc756a5 0x48b4a1 # 0xc6c328 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc6bdcf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc6f095 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc6a024 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 416] @ 0x131de7d 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x131de7c google.golang.org/grpc.(*clientStream).newAttemptLocked+0x5fc google.golang.org/grpc@v1.75.1/stream.go:459 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [3: 144] @ 0x468a46 0xb6a355 0xb6a34b 0xb68c18 0xbc06cd 0xbc0830 0xbc0514 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6a354 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6a34a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb68c17 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:355 # 0xbc06cc github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:212 # 0xbc082f github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:232 # 0xbc0513 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4b3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:204 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 73728] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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: 9472] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74a465 0x74a74a 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74a464 github.com/syndtr/goleveldb/leveldb/table.(*Writer).finishBlock+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:233 # 0x74a749 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x249 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:273 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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: 24] @ 0x5433da 0x66e3ad 0x6e992d 0x6e98bd 0x6efb5d 0x6f1b74 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e992c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e98bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x8f68d6 0x8f68dd 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8f68d5 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8f68dc github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [20: 30638080] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 192] @ 0x7e15a5 0x993c27 0x993bed 0x98c9e7 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x993c26 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x586 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x993bec crypto/tls.(*SessionState).Bytes+0x54c crypto/tls/ticket.go:121 # 0x98c9e6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 160] @ 0xd220be 0xd1fbfd 0xd21a25 0x10e291e 0x10e1e2b 0x10e1379 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1fbfc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:676 # 0xd21a24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10e291d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x7d github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:563 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0x14cac33 0x943705 0x967827 0x96363b 0x95d34e 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x943704 crypto/tls.signedMessage+0x164 crypto/tls/auth.go:93 # 0x967826 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x326 crypto/tls/handshake_client_tls13.go:811 # 0x96363a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x764ec5 0x521dad 0x52264e 0x5250be 0x51f2f3 0x76bfb1 0x757036 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x764ec4 github.com/syndtr/goleveldb/leveldb.internalKey.String+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x76bfb0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x757035 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x145df6c 0x145df14 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145df6b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x72b github.com/pactus-project/pactus/www/html/server.go:217 # 0x145df13 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x6d3 github.com/pactus-project/pactus/www/html/blockchain.go:110 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 49152] @ 0x732a45 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 3840] @ 0x675e9e 0x675e92 0x675dc5 0xdcfa5e 0xdcf47a 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdcfa5d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:47 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 24] @ 0x51f306 0xdabb79 0xdd9477 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xdabb78 github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x98 github.com/quic-go/quic-go@v0.54.1/internal/protocol/connection_id.go:103 # 0xdd9476 github.com/quic-go/quic-go.init.func1+0x2f6 github.com/quic-go/quic-go@v0.54.1/connection.go:260 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 224] @ 0x6f27dd 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f27dc github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x145e097 0x145e052 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145e096 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x856 github.com/pactus-project/pactus/www/html/server.go:225 # 0x145e051 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x811 github.com/pactus-project/pactus/www/html/blockchain.go:114 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 2560] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 64] @ 0x7deca7 0x7deb91 0x7deb90 0x7e36fe 0x7e8fbc 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7deca6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x146 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7deb90 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x30 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x7deb8f vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x2f vendor/golang.org/x/crypto/cryptobyte/asn1.go:240 # 0x7e36fd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7e8fbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x14e17b7 0x6dfedd 0x6e044b 0x6e05a7 0xdd6cb8 0xdd6aec 0xdd6372 0xe0b813 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0x6e05a6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:94 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6aeb github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:48 # 0xdd6371 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:94 # 0xe0b812 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x172 github.com/quic-go/quic-go@v0.54.1/server.go:607 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x108fa91 0x108f98b 0x108e631 0x129fe33 0x129fa7c 0x12a0a31 0x129f42d 0x12b617c 0x48b4a1 # 0x108fa90 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.44.0/http2/hpack/tables.go:60 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x108e630 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.44.0/http2/hpack/encode.go:68 # 0x129fe32 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:737 # 0x129fa7b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:688 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [1: 48] @ 0xc9f5ca 0xe157f5 0xe0d075 0xe0cab8 0xe09845 0x48b4a1 # 0xc9f5c9 golang.org/x/net/ipv6.(*ControlMessage).Marshal+0x269 golang.org/x/net@v0.44.0/ipv6/control.go:100 # 0xe157f4 github.com/quic-go/quic-go.(*packetInfo).OOB+0xf4 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:306 # 0xe0d074 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x4f4 github.com/quic-go/quic-go@v0.54.1/server.go:845 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [4: 128] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdd510a 0xdd4b85 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd5109 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:69 # 0xdd4b84 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:44 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 24] @ 0x8f6bc7 0x8f6bfa 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8f6bc6 github.com/pactus-project/pactus/store.publicKeyKey+0xa6 github.com/pactus-project/pactus/store/block.go:22 # 0x8f6bf9 github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xd9 github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98f90d 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x7454dc 0x748bdf 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x748bde github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 832] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc616c7 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc616c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9c6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:966 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 9472] @ 0x145e425 0x145e3e6 0x145e434 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145e424 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x145e3e5 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x145e433 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 448] @ 0xe15785 0xe04225 0xe0bea5 0xe0a54b 0xe094a5 0x48b4a1 # 0xe15784 github.com/quic-go/quic-go.(*packetInfo).OOB+0x84 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:302 # 0xe04224 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.54.1/send_conn.go:56 # 0xe0bea4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.54.1/server.go:717 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 768] @ 0xdf4598 0xdf3690 0xdfab1c 0xdfa2ca 0xdfa178 0xdf791a 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xdf4597 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3f7 github.com/quic-go/quic-go@v0.54.1/framer.go:204 # 0xdf368f github.com/quic-go/quic-go.(*framer).Append+0xef github.com/quic-go/quic-go@v0.54.1/framer.go:97 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf7919 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6f9 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:402 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x841196 0x840a50 0x12ce3dc 0x130b7ca 0x1326ea5 0x131ff31 0x12fecb9 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x12ce3db google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:51 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1326ea4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.75.1/stream.go:1849 # 0x131ff30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.75.1/stream.go:919 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0x73c77e 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 96] @ 0x468972 0x467e65 0x467fca 0x5cd65c 0x5ce2bb 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5cd65b net.(*dnsConfig).nameList+0x29b net/dnsclient_unix.go:524 # 0x5ce2ba net.(*Resolver).goLookupIPCNAMEOrder+0x39a net/dnsclient_unix.go:677 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 512] @ 0x7f3d9e 0x7f3db3 0xdcfa54 0xdcf47a 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdcfa53 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:43 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 512] @ 0x7f3d9e 0x7f3db3 0xdd6d57 0xdd6aec 0xdd6372 0xe0b813 0xe0a54b 0xe094a5 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdd6d56 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x156 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:65 # 0xdd6aeb github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).DecodeToken+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:48 # 0xdd6371 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).DecodeToken+0x31 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:94 # 0xe0b812 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x172 github.com/quic-go/quic-go@v0.54.1/server.go:607 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 96] @ 0x54413a 0x66e64a 0x6e985a 0x6e97f9 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e9859 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e97f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 560] @ 0x5391bb 0x53919d 0xe0bbae 0xe0a54b 0xe094a5 0x48b4a1 # 0x5391ba context.withCancel+0x3a context/context.go:277 # 0x53919c context.WithCancelCause+0x1c context/context.go:269 # 0xe0bbad github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x50d github.com/quic-go/quic-go@v0.54.1/server.go:691 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 96] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdcf453 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 16] @ 0x145decb 0x145de86 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145deca github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x68a github.com/pactus-project/pactus/www/html/server.go:225 # 0x145de85 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x645 github.com/pactus-project/pactus/www/html/blockchain.go:109 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0xbbd0d5 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbbd0d4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x114 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x6e046f 0xdd4a05 0xdcf3dd 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 40960] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 64] @ 0xdcfa7b 0xdcf47a 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdcfa7a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:52 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 1280] @ 0x7771d0 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x7771cf github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 352] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 26112] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 96] @ 0xdd62b6 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd62b5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x115 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:76 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [5: 320] @ 0x7dfac5 0x7fadc5 0x800c50 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7fadc4 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x800c4f crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:1032 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 320] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdd73ea 0xdd7773 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7772 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:152 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 320] @ 0xd220be 0xd1f01f 0xd1d2f1 0xd209ec 0xebf655 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1f01e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:550 # 0xd1d2f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd209eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:816 # 0xebf654 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:128 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 240] @ 0x908c66 0x908ab3 0x90a99f 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x908c65 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x7d0557 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7d0556 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x96 crypto/elliptic/nistec.go:240 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 320] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdd509b 0xdd4b85 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd509a github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:68 # 0xdd4b84 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:44 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 48] @ 0xe1a6a5 0xddd04d 0xddcfd3 0xde9885 0xde0485 0x48b4a1 # 0xe1a6a4 github.com/quic-go/quic-go.(*packetHandlerMap).Remove+0xa4 github.com/quic-go/quic-go@v0.54.1/transport.go:800 # 0xddd04c github.com/quic-go/quic-go.connRunners.RemoveConnectionID+0xac github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:30 # 0xddcfd2 github.com/quic-go/quic-go.(*connIDGenerator).RemoveAll+0x32 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:181 # 0xde9884 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x784 github.com/quic-go/quic-go@v0.54.1/connection.go:1905 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [1: 128] @ 0x677d9a 0x677da6 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0x6e05a7 0xdd6cb8 0xdd6946 0xdd6159 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0x6e05a6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:94 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd6158 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:71 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [1: 112] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 10240] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a6d1 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a6d0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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 [2: 9728] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a6d1 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a6d0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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 [3: 336] @ 0xdf6a25 0xdf5fef 0xded2f4 0xde971d 0xde0485 0x48b4a1 # 0xdf6a24 github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x9e4 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:275 # 0xdf5fee github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:186 # 0xded2f3 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.54.1/connection.go:2454 # 0xde971c github.com/quic-go/quic-go.(*Conn).handleCloseError+0x61c github.com/quic-go/quic-go@v0.54.1/connection.go:1914 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [3: 96] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdd3fcf 0xdd3ed3 0xdd30f7 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd30f6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x436 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:493 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [4: 192] @ 0x108fa91 0x108f98b 0x1090b9f 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x108fa90 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.44.0/http2/hpack/tables.go:60 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x1090b9e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:393 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 96] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 24] @ 0x12a9965 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9964 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2a4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:496 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x94a0e5 0x98cf05 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x94a0e4 crypto/tls.supportedSignatureAlgorithms+0x24 crypto/tls/common.go:1697 # 0x98cf04 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x2e4 crypto/tls/handshake_server_tls13.go:1105 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 96] @ 0xdd97c5 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd97c4 github.com/quic-go/quic-go.init.func1+0x644 github.com/quic-go/quic-go@v0.54.1/connection.go:277 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x1366033 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1366032 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:74 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 256] @ 0x53d895 0x53d2bd 0x53d499 0x147278f 0x1472197 0x146fac5 0x1470fdd 0x147d68a 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x147278e github.com/creachadair/jrpc2.(*jmessage).toJSON+0x1ae github.com/creachadair/jrpc2@v1.3.2/json.go:173 # 0x1472196 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.2/json.go:65 # 0x146fac4 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.2/client.go:212 # 0x1470fdc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.2/client.go:350 # 0x147d689 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x549 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:126 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x145da4a 0x145da0e 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145da49 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x209 github.com/pactus-project/pactus/www/html/server.go:252 # 0x145da0d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x1cd github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0xde92cf 0xde0485 0x48b4a1 # 0xde92ce github.com/quic-go/quic-go.(*Conn).handleCloseError+0x1ce github.com/quic-go/quic-go@v0.54.1/connection.go:1861 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [1: 256] @ 0x53d895 0x53d2bd 0x53d499 0x147272b 0x146dd3b 0x55a3b2 0x5595f3 0x5593b2 0x558c9e 0x147d7f1 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x147272a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.2/json.go:181 # 0x146dd3a github.com/creachadair/jrpc2.(*Response).MarshalJSON+0x9a github.com/creachadair/jrpc2@v1.3.2/base.go:168 # 0x55a3b1 encoding/json.marshalerEncoder+0xd1 encoding/json/encode.go:483 # 0x5595f2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x5593b1 encoding/json.(*encodeState).marshal+0xb1 encoding/json/encode.go:343 # 0x558c9d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x147d7f0 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b0 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:133 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 19072] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a969 0x773045 0x756d31 0x757b88 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a968 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:328 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x757b87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x7da93e 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0x8e2be9 0x8e2425 0x8e239d 0x8f321d 0x10e6007 0x10e574c 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7da93d encoding/asn1.makeBody+0xf3d encoding/asn1/marshal.go:530 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0x8e2be8 github.com/libp2p/go-libp2p/core/crypto.(*RsaPublicKey).Raw+0x68 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/rsa_go.go:68 # 0x8e2424 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x24 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:170 # 0x8e239c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:159 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0x10e6006 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1c6 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:946 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 24] @ 0x7fa765 0x7fab2f 0x80098d 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7fa764 crypto/x509.parseASN1String+0x704 crypto/x509/parser.go:85 # 0x7fab2e crypto/x509.parseName+0x30e crypto/x509/parser.go:171 # 0x80098c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:994 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd29e9 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd29e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:450 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 16] @ 0x468a46 0x152c773 0x1531a13 0x98f88e 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 96] @ 0x14e17b7 0x6dfedd 0x6e0079 0x6e0585 0xdd6cb8 0xdd6946 0xdd6159 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e0078 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:30 # 0x6e0584 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:93 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd6158 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:71 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [10: 960] @ 0x7e15a5 0x9784bd 0x9783b4 0x7e11e2 0x7e163c 0x9782d4 0x9782b3 0x7e11e2 0x7e163c 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9784bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9783b3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9782d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9782b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 768] @ 0x97c41b 0x97c2e3 0x97c2e8 0x7e11e2 0x7e163c 0x97c274 0x97c253 0x7e11e2 0x7e163c 0x97bce5 0x97bbd7 0x7e11e2 0x7e163c 0x97b378 0x97b275 0x7e11e2 0x7e163c 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x97c41a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97c2e2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x97c2e7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97c273 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97c252 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97bce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97bbd6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b377 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97b274 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 112] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x8fbb29 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8fbb28 github.com/pactus-project/pactus/store.(*txStore).tx+0x148 github.com/pactus-project/pactus/store/tx.go:74 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7bf257 0x7beee5 0x7beb7f 0xb5484f 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 4864] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 122880] @ 0x732a45 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 16] @ 0x73c77e 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 1440] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xc51249 0x10e56a2 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0xc51248 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryPeerMetadata).Put+0x128 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/metadata.go:32 # 0x10e56a1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xf81 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:884 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 16] @ 0x131c9c8 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131c9c7 google.golang.org/grpc.newClientStreamWithParams+0x307 google.golang.org/grpc@v1.75.1/stream.go:290 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 128] @ 0xb54870 0xb5485e 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0xb5486f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb5485d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 128] @ 0x8873e5 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 160] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x8ef9b8 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0xbb4907 0xbcdf1f 0xbcda25 0x48b4a1 # 0xbb4906 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:725 # 0xbcdf1e github.com/libp2p/go-libp2p-kad-dht.handlePeerChangeEvent+0xbe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/subscriber_notifee.go:100 # 0xbcda24 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/subscriber_notifee.go:65 0: 0 [2: 16] @ 0x1405f78 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1405f77 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf37 github.com/pactus-project/pactus/www/grpc/transaction.go:361 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 240] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xbc0c45 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0c44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:276 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x5d6e2b 0x5d6de5 0x5d6bb2 0x5d6a45 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x5d6e2a net.CIDRMask+0xca net/ip.go:87 # 0x5d6de4 net.newAddr+0x84 net/interface_linux.go:182 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [18: 6336] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdcf3dd 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 8] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x86cfd7 0x86c55f 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x86c55e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:61 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x66f0d9 0x6e9f4e 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e9f4d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x74e89c 0x74a2d7 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x74e89b github.com/syndtr/goleveldb/leveldb.(*iComparer).Separator+0x1bb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/comparer.go:54 # 0x74a2d6 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0xb6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:213 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 160] @ 0xb6980e 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0x76d42a 0x76d40b 0x76cc06 0x76c3ae 0x48b4a1 # 0x76d429 github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x1409 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x76d40a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x76cc05 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x76c3ad github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x38d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [1: 1152] @ 0x732a94 0x7449ca 0x745486 0x748bdf 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x748bde github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 416] @ 0x6e5f8b 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f419d 0x6f409c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e5f8a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:185 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f419c github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f409b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x1464d71 0x1464d1c 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1464d70 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x410 github.com/pactus-project/pactus/www/html/server.go:213 # 0x1464d1b github.com/pactus-project/pactus/www/html.txToTable+0x3bb github.com/pactus-project/pactus/www/html/transaction.go:75 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 32] @ 0x73c77e 0x74565c 0x745606 0x746326 0x747094 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [73: 110632960] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 96] @ 0x4c999d 0x86cf47 0x86c55f 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86cf46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:184 # 0x86c55e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:61 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 1728] @ 0x8f61a7 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f61a6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0x631125 0x63109d 0x7d0665 0x7d0600 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7d0664 math/big.(*Int).SetBytes+0x1a4 math/big/int.go:519 # 0x7d05ff crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f crypto/elliptic/nistec.go:241 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 73728] @ 0x732a45 0x7449ca 0x745486 0x745738 0x745e92 0x746706 0x772727 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746705 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 65280] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 256] @ 0x5d39a5 0x5d394f 0x5ed47b 0x5ec310 0xa173ac 0x1467575 0x48b4a1 # 0x5d39a4 net.newFD+0x144 net/fd_unix.go:27 # 0x5d394e net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa173ab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x1467574 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [5: 560] @ 0xddf61b 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf61a github.com/quic-go/quic-go.(*Conn).preSetup+0x7fa github.com/quic-go/quic-go@v0.54.1/connection.go:504 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 144] @ 0x480eda 0x480eef 0xdf24c6 0xdf0a18 0xddee5d 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdf24c5 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:39 # 0xdf0a17 github.com/quic-go/quic-go.newInitialCryptoStream+0x177 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:121 # 0xddee5c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.54.1/connection.go:469 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 27264] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x757b88 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x757b87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 96] @ 0x12a9e70 0x12a9e3c 0x12accbf 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9e6f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.75.1/credentials/credentials.go:262 # 0x12a9e3b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:545 # 0x12accbe google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:771 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x12c3950 0x129dd3b 0x130b63c 0x130c5d7 0x130d2eb 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12c394f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.75.1/internal/transport/transport.go:399 # 0x129dd3a google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1a google.golang.org/grpc@v1.75.1/internal/transport/client_stream.go:55 # 0x130b63b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.75.1/rpc_util.go:705 # 0x130c5d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.75.1/rpc_util.go:850 # 0x130d2ea google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.75.1/rpc_util.go:933 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x80158e 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x80158d crypto/x509.parseCertificate+0x110d crypto/x509/parser.go:1083 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x7329ee 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x7329ed 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 48] @ 0x771dd8 0x771d8d 0x73c6d7 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x771dd7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 336] @ 0xe0506b 0xe0f345 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xe0506a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.54.1/send_stream.go:77 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [3: 192] @ 0x7710b2 0x769ae8 0x7573f6 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7710b1 github.com/syndtr/goleveldb/leveldb.tFiles.newIndexIterator+0xb1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:298 # 0x769ae7 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x187 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:323 # 0x7573f5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 448] @ 0x6e046f 0xdd4a05 0xdcf3dd 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 16] @ 0x146544b 0x14653f1 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x146544a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xaea github.com/pactus-project/pactus/www/html/server.go:213 # 0x14653f0 github.com/pactus-project/pactus/www/html.txToTable+0xa90 github.com/pactus-project/pactus/www/html/transaction.go:49 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 288] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 48] @ 0x4a4619 0x4a3ca5 0xe07eba 0xe07e93 0xe07e92 0xdc804b 0xdc755b 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe07eb9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe07e92 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe07e91 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.54.1/send_stream.go:651 # 0xdc804a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:491 # 0xdc755a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:352 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 64] @ 0x7da078 0x7db33d 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7da077 encoding/asn1.makeBody+0x677 encoding/asn1/marshal.go:469 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 24] @ 0x7da93e 0x7db33d 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7da93d encoding/asn1.makeBody+0xf3d encoding/asn1/marshal.go:530 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x970a56 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x970a55 crypto/tls.(*clientHelloMsg).unmarshal+0x11b5 crypto/tls/handshake_messages.go:620 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x6e029d 0x4d62ce 0xdd6d3f 0xdd6d41 0xdd6946 0xdd6159 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x6e029c golang.org/x/crypto/hkdf.(*hkdf).Read+0x17c golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:64 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdd6d3e io.ReadFull+0x13e io/io.go:354 # 0xdd6d40 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:62 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd6158 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:71 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [7: 336] @ 0x7db2f2 0x7da8e5 0x7db33d 0x7db813 0xdd6129 0xdd6106 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x7db2f1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd6128 encoding/asn1.Marshal+0x1c8 encoding/asn1/marshal.go:732 # 0xdd6105 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1a5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:61 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [2: 96] @ 0x480eda 0x480eef 0xdf24c6 0xdd9245 0xdd9363 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdf24c5 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:39 # 0xdd9244 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:31 # 0xdd9362 github.com/quic-go/quic-go.init.func1+0x1e2 github.com/quic-go/quic-go@v0.54.1/connection.go:253 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 320] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x145e78d 0x145e706 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x145e78c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x2cc github.com/pactus-project/pactus/www/html/server.go:252 # 0x145e705 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x245 github.com/pactus-project/pactus/www/html/blockchain.go:145 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x7f6c76 0xda78da 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7f6c75 crypto/x509.(*CertPool).AddCert+0x95 crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0x1368ac5 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1368ac4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:393 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 112] @ 0x539aaa 0x5c7833 0x5c75e5 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x5c7832 net.(*sysDialer).dialSerial+0xf2 net/dial.go:664 # 0x5c75e4 net.(*sysDialer).dialParallel.func1+0x84 net/dial.go:606 0: 0 [2: 64] @ 0x152c625 0x1531a13 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 55296] @ 0x14dc3cf 0x14dc36a 0x14de58c 0x9461b1 0x94c164 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x14dc3ce crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x14dc369 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x14de58b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x9461b0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x94c163 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [12: 18087936] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x14659db 0x1465925 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14659da github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x107a github.com/pactus-project/pactus/www/html/server.go:213 # 0x1465924 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0x7bec76 0x7beb7f 0xb5484f 0xb55955 0xb54077 0xeb9036 0xeb9028 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7bec75 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 192] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 16] @ 0x73de46 0x73de72 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de45 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x73de71 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x9fc859 0x9fcd05 0xa0fed0 0xa0fc64 0xa0ab37 0x5a0075 0xa10c25 0xa11a45 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x9fc858 net/http.Header.sortedKeyValues+0x38 net/http/header.go:168 # 0x9fcd04 net/http.Header.writeSubset+0xc4 net/http/header.go:195 # 0xa0fecf net/http.Header.WriteSubset+0x196f net/http/header.go:187 # 0xa0fc63 net/http.(*chunkWriter).writeHeader+0x1703 net/http/server.go:1569 # 0xa0ab36 net/http.(*chunkWriter).Write+0x36 net/http/server.go:378 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xa10c24 net/http.(*response).finishRequest+0x44 net/http/server.go:1707 # 0xa11a44 net/http.(*conn).serve+0x6a4 net/http/server.go:2116 0: 0 [4: 5996544] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 8] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0xe0eee8 0xddcbf4 0xddc4be 0xdea5f1 0xdea04b 0xde86b5 0xde831a 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0xe0eee7 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0xe7 github.com/quic-go/quic-go@v0.54.1/stateless_reset.go:39 # 0xddcbf3 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x153 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:146 # 0xddc4bd github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:91 # 0xdea5f0 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf0 github.com/quic-go/quic-go@v0.54.1/connection.go:2032 # 0xdea04a github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.54.1/connection.go:1977 # 0xde86b4 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.54.1/connection.go:1671 # 0xde8319 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:1656 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 64] @ 0x1518034 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1518033 crypto/internal/fips140/ecdsa.randomPoint[...]+0x93 crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 28416] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x736353 0x75c1fb 0x8fbdd3 0x8f7c25 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x75c1fa github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8fbdd2 github.com/pactus-project/pactus/store.newValidatorStore+0x192 github.com/pactus-project/pactus/store/validator.go:29 # 0x8f7c24 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0xd1ef85 0xd1efee 0xd1d2f1 0xd209ec 0xed7242 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0xd1ef84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:620 # 0xd1efed github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:552 # 0xd1d2f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd209eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:816 # 0xed7241 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:270 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 208] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0x5d5c86 0x5d550b 0xb72b99 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d5c85 net.(*ipv6ZoneCache).update+0x325 net/interface.go:227 # 0x5d550a net.Interfaces+0x4a net/interface.go:119 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0x48767c 0x4ed175 0x53ac45 0x53b30d 0x53b2cf 0xb71338 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ac44 context.WithDeadlineCause+0x264 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xb71337 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:348 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x774856 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x774855 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 1024] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 128] @ 0x51c27b 0x992fdd 0x992b1d 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0x992fdc crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0x992b1c crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 416] @ 0x10e47f0 0x10e47c0 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e47ef github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcf github.com/libp2p/go-libp2p@v0.43.0/core/protocol/id.go:14 # 0x10e47bf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:788 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 48] @ 0x73de7d 0x73c772 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 2304] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 7413760] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x12af946 0x12b3577 0x48b4a1 # 0x12af945 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x305 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1228 # 0x12b3576 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3b6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1690 0: 0 [5: 160] @ 0x7bee7a 0x7beb7f 0xb5484f 0x115f82b 0x115f80b 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7bee79 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0x115f82a github.com/multiformats/go-multiaddr/net.FromIP+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115f80a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x2aa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:647 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 48] @ 0x468972 0x467e65 0x467fca 0x5e413e 0x521e5b 0x52264e 0x5250be 0x51c265 0xd3d829 0xd3fc51 0x48b4a1 # 0x5e413d net.(*OpError).Error+0xbd net/net.go:514 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0xd3d828 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd3fc50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 80] @ 0x5e3414 0x59ea97 0x4d62ce 0xda4f75 0xda4f54 0xda39b3 0xda33a8 0xda5628 0x48b4a1 # 0x5e3413 net.(*conn).Read+0xb3 net/net.go:198 # 0x59ea96 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xda4f74 io.ReadFull+0x34 io/io.go:354 # 0xda4f53 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readNextInsecureMsgLen+0x13 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/rw.go:133 # 0xda39b2 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:195 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [7: 448] @ 0x53d325 0x53d499 0x7b48fd 0x8f324c 0xc4cd3a 0xc4cd13 0xc5f7eb 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7b48fc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0xc4cd39 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc4cd12 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc5f7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [2: 96] @ 0x97f335 0x97f305 0x97f217 0x7e11e2 0x7e163c 0x97f154 0x97f0bc 0x9510b7 0x98bf1d 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x97f334 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97f304 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x97f216 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97f153 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97f0bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98bf1c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:913 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x7bee7a 0x7beb7f 0xb54709 0x115fa9c 0x115fa7c 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7bee79 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0x115fa9b github.com/multiformats/go-multiaddr/net.FromIP+0x53b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115fa7b github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x51b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:662 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1408] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 192] @ 0x76e37d 0x766f85 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x76e37c github.com/syndtr/goleveldb/leveldb.(*session).setVersion+0x11c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:277 # 0x766f84 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:238 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 48] @ 0x131c9c8 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131c9c7 google.golang.org/grpc.newClientStreamWithParams+0x307 google.golang.org/grpc@v1.75.1/stream.go:290 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 2304] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 32] @ 0xdd49b6 0xdd73ea 0xdd7573 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7572 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:138 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 16] @ 0x73c77e 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 768] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x6344de 0x6344fe 0x623e0c 0x6241b7 0x67cee5 0x67be05 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6344dd math/big.getStack+0x33d math/big/nat.go:286 # 0x6344fd math/big.nat.div+0x35d math/big/natdiv.go:539 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6241b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67cee4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:1108 # 0x67be04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:895 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 784] @ 0x539aaa 0x539d1b 0x53942f 0x11be3c5 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539d1a context.(*cancelCtx).propagateCancel+0x7a context/context.go:476 # 0x53942e context.AfterFunc+0x6e context/context.go:329 # 0x11be3c4 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.43.0/config/config.go:396 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 256] @ 0x6f09af 0x6f284d 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f09ae github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6f284c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x14643fc 0x1464ba5 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14643fb github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:238 # 0x1464ba4 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 416] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 224] @ 0x131b98e 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131b98d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.75.1/stream.go:189 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 480] @ 0x7e15a5 0x979274 0x979253 0x7e11e2 0x7e163c 0x9784bd 0x9783b4 0x7e11e2 0x7e163c 0x9782d4 0x9782b3 0x7e11e2 0x7e163c 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x979273 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x979252 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9784bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9783b3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9782d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9782b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32768] @ 0x732a45 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x6ee04d 0x6efd35 0x6efb90 0x6f1b74 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6ee04c github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x4c github.com/pactus-project/pactus/crypto/ed25519/signature.go:75 # 0x6efd34 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 48] @ 0x1293d4a 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x1293d49 golang.org/x/net/http2.(*Framer).readMetaFrame+0xc9 golang.org/x/net@v0.44.0/http2/frame.go:1546 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [2: 32] @ 0x10e5525 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e5524 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xe04 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:878 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0xddcc0a 0xddc80c 0xde7ecc 0xde7509 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xddcc09 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x169 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:143 # 0xddc80b github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x30b github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:123 # 0xde7ecb github.com/quic-go/quic-go.(*Conn).handleFrame+0x4ab github.com/quic-go/quic-go@v0.54.1/connection.go:1597 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [4: 320] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [4: 448] @ 0x12a9745 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9744 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x84 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:491 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0x12ce40a 0x130b7ca 0x1326ea5 0x131ff31 0x12fecb9 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12ce409 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:55 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1326ea4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.75.1/stream.go:1849 # 0x131ff30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.75.1/stream.go:919 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x72ddf1 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x72ddf0 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 144] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xbbd216 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbd215 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x7bee90 0x7beb7f 0xb5484f 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x7bee8f github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [4: 128] @ 0x51f306 0x12b54b7 0x12b54fd 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x12b54b6 google.golang.org/grpc/internal/transport.prefixLoggerForServerTransport+0x1036 google.golang.org/grpc@v1.75.1/internal/transport/logging.go:31 # 0x12b54fc google.golang.org/grpc/internal/transport.NewServerTransport+0x107c google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:289 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [1: 16] @ 0x5d875f 0x5eaa11 0x5ea9f2 0x1310822 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x5eaa10 net.ipEmptyString+0x50 net/ip.go:332 # 0x5ea9f1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x1310821 google.golang.org/grpc.(*Server).Serve.func3+0x41 google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [1: 32] @ 0x12b54eb 0x12b5480 0x12b54fd 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12b54ea google.golang.org/grpc/internal/grpclog.NewPrefixLogger+0x106a google.golang.org/grpc@v1.75.1/internal/grpclog/prefix_logger.go:78 # 0x12b547f google.golang.org/grpc/internal/transport.prefixLoggerForServerTransport+0xfff google.golang.org/grpc@v1.75.1/internal/transport/logging.go:31 # 0x12b54fc google.golang.org/grpc/internal/transport.NewServerTransport+0x107c google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:289 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [2: 32] @ 0x12b4ee8 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12b4ee7 google.golang.org/grpc/internal/transport.NewServerTransport+0xa67 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:270 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [12: 768] @ 0x7bd7a5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x1320385 0x12fecb9 0x1444cda 0x12feb65 0x1366aa5 0x145e5b8 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1320384 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.75.1/stream.go:943 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x145e5b7 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 320] @ 0x7bee7a 0x7beb7f 0xb5484f 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x7bee79 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [3: 336] @ 0x140054e 0x13ff50e 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140054d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x28d github.com/pactus-project/pactus/www/grpc/blockchain.go:326 # 0x13ff50d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x774856 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x774855 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 560] @ 0x12a989b 0x12a9932 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a989a google.golang.org/grpc/internal/transport.newWriteQuota+0x1da google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:46 # 0x12a9931 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:495 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 3520] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0x776145 0x77517a 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x776144 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x775179 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 224] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x745e92 0x746b45 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x10e4e59 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e4e58 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x738 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:812 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 28416] @ 0x140157e 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140157d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 96] @ 0x152c625 0x1531a13 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 13568] @ 0x145e425 0x145e3e6 0x145e434 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145e424 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x145e3e5 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x145e433 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x61f2b6 0x66cc71 0x145d617 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x61f2b5 encoding/hex.DecodeString+0x35 encoding/hex/hex.go:139 # 0x66cc70 github.com/pactus-project/pactus/crypto/hash.FromString+0x30 github.com/pactus-project/pactus/crypto/hash/hash.go:40 # 0x145d616 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x96 github.com/pactus-project/pactus/www/html/blockchain.go:67 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x875cd1 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x875cd0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:707 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x756ff2 0x757b88 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x756ff1 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x2f1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x757b87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0x771dd8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x771dd7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 384] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [4: 32] @ 0x73c77e 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x468a46 0x7be46c 0x7bf257 0x7beee5 0x7beb7f 0xb54709 0x115fa9c 0x115fa7c 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0x115fa9b github.com/multiformats/go-multiaddr/net.FromIP+0x53b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115fa7b github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x51b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:662 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [3: 1248] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40ffdb 0xe1d585 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe1d584 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x264 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0x90b975 0x90b825 0x1172a46 0x11729e3 0x90b22b 0x48b4a1 # 0x90b974 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [3: 24576] @ 0x7771d0 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x7771cf github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 48] @ 0x12ace05 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12ace04 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:793 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [32: 47185920] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 10368] @ 0x65284a 0x6fb52b 0x6fb4ff 0x1225ae9 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x1225ae8 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0xe8 github.com/pactus-project/pactus/sync/sync.go:235 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 720] @ 0x480e93 0x40b6c5 0x40b6b8 0x410374 0xd70d94 0xd6ffbf 0x48b4a1 # 0xd70d93 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:272 # 0xd6ffbe github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 4864] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x5ebbc6 0x5ed4b9 0x5ec310 0xa173ac 0x1463629 0x48b4a1 # 0x5ebbc5 net.newTCPConn+0xa5 net/tcpsock.go:297 # 0x5ed4b8 net.(*TCPListener).accept+0x58 net/tcpsock_posix.go:163 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa173ab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x1463628 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [1: 16] @ 0x12ce40a 0x130b7ca 0x1326ea5 0x131ff31 0x12fecb9 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12ce409 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:55 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1326ea4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.75.1/stream.go:1849 # 0x131ff30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.75.1/stream.go:919 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 1152] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e0079 0xdd4ee5 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e0078 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:30 # 0xdd4ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:55 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 48] @ 0x7c37ab 0x7c9d33 0x7bcca7 0x7c0455 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7c37aa github.com/multiformats/go-multiaddr.portStB+0x8a github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7bcca6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2304] @ 0x4dd9c6 0xb72865 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd9c5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0xb72864 github.com/libp2p/go-netroute.New+0xa4 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [3: 336] @ 0x14c9fc6 0x14d5f76 0x6e0252 0x4d62ce 0xdd6d3f 0xdd6d41 0xdd6946 0xdd6159 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x14c9fc5 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x14d5f75 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x6e0251 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:60 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdd6d3e io.ReadFull+0x13e io/io.go:354 # 0xdd6d40 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:62 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd6158 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:71 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x12a98ac 0x12a9932 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a98ab google.golang.org/grpc/internal/transport.newWriteQuota+0x1eb google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:44 # 0x12a9931 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:495 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 12288] @ 0xe1ae65 0x4a3d91 0xe0ceab 0xe0ce9f 0xe0cab8 0xe09845 0x48b4a1 # 0xe1ae64 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:87 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe0ceaa github.com/quic-go/quic-go.getPacketBuffer+0x32a github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:72 # 0xe0ce9e github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x31e github.com/quic-go/quic-go@v0.54.1/server.go:833 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [2: 32] @ 0xa74585 0xb40d05 0xbbd86a 0xbbffd0 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb40d04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:146 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [1: 256] @ 0x53d895 0x53d2bd 0x53d499 0x543fb7 0x66e64a 0x6e1e26 0x6e1dc9 0x6e91e6 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x543fb6 encoding/binary.Write+0xd6 encoding/binary/binary.go:418 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1e25 github.com/pactus-project/pactus/util/encoding.WriteElements+0x85 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e1dc8 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x28 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6e91e5 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x225 github.com/pactus-project/pactus/types/tx/payload/bond.go:79 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 8] @ 0x13fee27 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fee26 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xac6 github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 8] @ 0x73c77e 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0x6e05a7 0xdd6cb8 0xdd6946 0xdd6159 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0x6e05a6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:94 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd6158 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:71 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [4: 2048] @ 0x7f3d9e 0x7f3db3 0xdd6d57 0xdd6946 0xdd6159 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdd6d56 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x156 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:65 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd6158 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:71 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [3: 72] @ 0x732cd2 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732cd1 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 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x771e72 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x771e71 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 72] @ 0x543175 0x66e3ad 0x66f1ee 0x6e81e5 0x6e8969 0x6efb5d 0x6f1b74 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x66f1ed github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e81e4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6e8968 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 663552] @ 0x6d1fc6 0x6d1f53 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x1221365 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1fc5 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x6d1f52 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221364 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 4608] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 192] @ 0x769b05 0x769aca 0x7573f6 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x769b04 github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x1a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:240 # 0x769ac9 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x169 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:323 # 0x7573f5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 80] @ 0x468a46 0x14647f6 0x1464844 0x14647e3 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14647f5 bytes.NewBufferString+0x115 bytes/buffer.go:487 # 0x1464843 github.com/pactus-project/pactus/www/html.newTableMaker+0x163 github.com/pactus-project/pactus/www/html/server.go:202 # 0x14647e2 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x102 github.com/pactus-project/pactus/www/html/transaction.go:29 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 960] @ 0xb59826 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0xb59825 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 16] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0xb559b9 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb559b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 72] @ 0x468a46 0x152c773 0x1531a13 0x98c827 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98c826 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [11: 880] @ 0x53909b 0x53907d 0x5def92 0x5dcd73 0x5ee40c 0x121ed05 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x53909a context.withCancel+0x3a context/context.go:277 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x5def91 net.(*Resolver).lookupIPAddr+0x1f1 net/lookup.go:330 # 0x5dcd72 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x5ee40b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x121ed04 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 64] @ 0x150d36d 0x1517874 0x1517abf 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x150d36c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x1517873 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x1517abe crypto/internal/fips140/ecdsa.signGeneric[...]+0xfe crypto/internal/fips140/ecdsa/ecdsa.go:339 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 18432] @ 0x732be5 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732be4 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x2a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:80 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 224] @ 0xbbfb47 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbbfb46 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x546 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:122 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 560] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 16128] @ 0xb66826 0xb669f2 0xb70305 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb70304 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:273 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x7dfac5 0x7faabd 0x80098d 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7faabc crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x80098c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:994 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x14cac33 0x98fa85 0x98be7c 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x98fa84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 crypto/tls/key_schedule.go:39 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 81920] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0xa339f3 0xa1165a 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa339f2 net/http.newBufioReader+0x32 net/http/server.go:867 # 0xa11659 net/http.(*conn).serve+0x2b9 net/http/server.go:2017 0: 0 [1: 448] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x468972 0x467e65 0x467fca 0x6e42ef 0x14643b1 0x14643c8 0x14654e5 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x6e42ee github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x14643b0 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x14643c7 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x14654e4 github.com/pactus-project/pactus/www/html.txToTable+0xb84 github.com/pactus-project/pactus/www/html/transaction.go:50 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [23: 35328] @ 0x951b57 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x951b56 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x131d207 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131d206 google.golang.org/grpc.newClientStreamWithParams+0xb46 google.golang.org/grpc@v1.75.1/stream.go:355 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0x12ba1ee 0x12b94e5 0x1311536 0x1310cd6 0x48b4a1 # 0x12ba1ed google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x14d google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:819 # 0x12b94e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x324 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:715 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 240] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f7726 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f7725 github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x85 github.com/pactus-project/pactus/store/interface.go:69 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 1152] @ 0x732a94 0x7449ca 0x745486 0x748bdf 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x748bde github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 3456] @ 0x53d895 0x53d2bd 0x53d499 0x993525 0x99305c 0x9513e7 0x951499 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x993524 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x99305b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9513e6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x951498 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x1464d9a 0x1464d1c 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1464d99 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x439 github.com/pactus-project/pactus/www/html/server.go:213 # 0x1464d1b github.com/pactus-project/pactus/www/html.txToTable+0x3bb github.com/pactus-project/pactus/www/html/transaction.go:75 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 256] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 48] @ 0x13663f3 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x13663f2 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:94 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x800689 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x800688 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:956 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x72ddf1 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x72ddf0 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 224] @ 0x14dc3cf 0x14dc36a 0x14de58c 0x9461b1 0x94c164 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x14dc3ce crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x14dc369 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x14de58b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x9461b0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x94c163 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 112] @ 0x51f306 0x76bfb1 0x757036 0x757b88 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x76bfb0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x757035 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x757b87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0x468972 0x467e65 0x467fca 0x6e42ef 0x14643b1 0x14643c8 0x1465a75 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x6e42ee github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x14643b0 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x14643c7 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x1465a74 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6dff77 0x14e181b 0x6dfedd 0x6e0079 0x6e0585 0xdd6cb8 0xdd6946 0xdd6159 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e0078 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:30 # 0x6e0584 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:93 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd6158 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:71 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [1: 128] @ 0xdb27f7 0xe0cc2e 0xe0cab8 0xe09845 0x48b4a1 # 0xdb27f6 github.com/quic-go/quic-go/internal/wire.(*ExtendedHeader).Log+0x236 github.com/quic-go/quic-go@v0.54.1/internal/wire/extended_header.go:141 # 0xe0cc2d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0xad github.com/quic-go/quic-go@v0.54.1/server.go:812 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [8: 192] @ 0x12adbe5 0x12ad913 0x129e7b3 0x12acfa5 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12adbe4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func3+0x144 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:845 # 0x12ad912 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func5+0x32 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:873 # 0x129e7b2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xb2 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:373 # 0x12acfa4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:872 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x7488fc 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7488fb github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 1024] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 160] @ 0xb6980e 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 9216] @ 0x675e9e 0x675e92 0x675dc5 0xdd6d65 0xdd6946 0xdd6159 0xe0ccf1 0xe0cab8 0xe09845 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdd6d64 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:69 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd6158 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewRetryToken+0x1f8 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:71 # 0xe0ccf0 github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x170 github.com/quic-go/quic-go@v0.54.1/server.go:817 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [9: 13824] @ 0xe1ae65 0x4a3d91 0xdf7bab 0xdf7b9f 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xe1ae64 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:87 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf7baa github.com/quic-go/quic-go.getPacketBuffer+0x98a github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:72 # 0xdf7b9e github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x97e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:425 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [5: 480] @ 0x7e15a5 0x97bb3d 0x97ba34 0x7e11e2 0x7e163c 0x97b378 0x97b275 0x7e11e2 0x7e163c 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97bb3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97ba33 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b377 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97b274 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x12a98f6 0x12a9932 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a98f5 google.golang.org/grpc/internal/transport.newWriteQuota+0x235 google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:49 # 0x12a9931 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:495 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x131b8df 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131b8de google.golang.org/grpc.newClientStream+0x9e google.golang.org/grpc@v1.75.1/stream.go:189 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [63: 10080] @ 0xb6980e 0xbb4fa5 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbb4fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 1408] @ 0x7771d0 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x7771cf github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 128] @ 0x6efd71 0x6efb90 0x6f1b74 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6efd70 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 72] @ 0x12a9b05 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9b04 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x444 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:512 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2304] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 416] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [5: 80] @ 0xa0e045 0xa0dbf7 0x146407a 0x145e456 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e044 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x1464079 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x145e455 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0x73de46 0x73de72 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de45 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x73de71 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 48] @ 0xddf067 0xddf0a5 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf066 github.com/quic-go/quic-go.newRetransmissionQueue+0x246 github.com/quic-go/quic-go@v0.54.1/retransmission_queue.go:25 # 0xddf0a4 github.com/quic-go/quic-go.(*Conn).preSetup+0x284 github.com/quic-go/quic-go@v0.54.1/connection.go:472 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 256] @ 0x7dfac5 0x7fadc5 0x800c50 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7fadc4 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x800c4f crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:1032 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 576] @ 0x756dec 0x756d57 0x756d40 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x756deb github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x756d56 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x756d3f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 80] @ 0x74966f 0x74a6d1 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x74966e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x74a6d0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x7329ee 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x7329ed 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [16: 23461888] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x12a98ac 0x12a9932 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a98ab google.golang.org/grpc/internal/transport.newWriteQuota+0x1eb google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:44 # 0x12a9931 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:495 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x468972 0x467e65 0x468085 0x5eabe6 0x5eab33 0x5e40ef 0x521e5b 0x52264e 0x5250be 0x51c265 0xd3d829 0xd3fc51 0x48b4a1 # 0x5eabe5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x5eab32 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x5e40ee net.(*OpError).Error+0x6e net/net.go:510 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0xd3d828 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd3fc50 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] @ 0x8e193e 0xda3d48 0xda3d49 0xda32df 0xda5628 0x48b4a1 # 0x8e193d github.com/libp2p/go-libp2p/core/crypto.(*Ed25519PrivateKey).GetPublic+0x3d github.com/libp2p/go-libp2p@v0.43.0/core/crypto/ed25519.go:74 # 0xda3d47 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).LocalPublicKey+0x67 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:99 # 0xda3d48 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x68 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:222 # 0xda32de github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:119 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [4: 96] @ 0x771dd8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x771dd7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 48] @ 0x468972 0x467e65 0x467fca 0x7b7cef 0x7c56a6 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7b7cee github.com/multiformats/go-multibase.Encode+0x4ee github.com/multiformats/go-multibase@v0.2.0/multibase.go:126 # 0x7c56a5 github.com/multiformats/go-multiaddr.certHashBtS+0x25 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:458 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 32] @ 0x11e1c0c 0x11e19da 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x11e1c0b github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x10b github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x11e19d9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x59 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x145ddac 0x145dd2e 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145ddab github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0x56b github.com/pactus-project/pactus/www/html/server.go:209 # 0x145dd2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x4ed github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0xd92548 0xd938ac 0xda2c78 0xda5628 0x48b4a1 # 0xd92547 github.com/flynn/noise.(*symmetricState).InitializeSymmetric+0x147 github.com/flynn/noise@v1.1.0/state.go:140 # 0xd938ab github.com/flynn/noise.NewHandshakeState+0x72b github.com/flynn/noise@v1.1.0/state.go:356 # 0xda2c77 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x2b7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:52 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 128] @ 0x677d9a 0x677da6 0xd958c2 0x6dff77 0x14e17cf 0x6dfedd 0xd91cac 0xd92ffa 0xd95446 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91cab github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd92ff9 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd95445 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 480] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 48] @ 0x543175 0x66e3ad 0x66f1ee 0x6ea005 0x6efb5d 0x6ee636 0x8f76cb 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x66f1ed github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x6ea004 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6ee635 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8f76ca github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x14657c5 0x1465790 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14657c4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe64 github.com/pactus-project/pactus/www/html/server.go:225 # 0x146578f github.com/pactus-project/pactus/www/html.txToTable+0xe2f github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 16] @ 0x73c77e 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 144] @ 0x6e5567 0x13fe7da 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e5566 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:92 # 0x13fe7d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [14: 672] @ 0x8fbacd 0x8fbac1 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8fbacc bytes.NewReader+0xec bytes/reader.go:159 # 0x8fbac0 github.com/pactus-project/pactus/store.(*txStore).tx+0xe0 github.com/pactus-project/pactus/store/tx.go:73 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 640] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 704] @ 0x12af946 0x12b3577 0x48b4a1 # 0x12af945 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x305 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1228 # 0x12b3576 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3b6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1690 0: 0 [1: 64] @ 0x53d325 0x53d5b9 0x1472625 0x146dd3b 0x55a3b2 0x5595f3 0x5593b2 0x558c9e 0x147d7f1 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d5b8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x1472624 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x44 github.com/creachadair/jrpc2@v1.3.2/json.go:161 # 0x146dd3a github.com/creachadair/jrpc2.(*Response).MarshalJSON+0x9a github.com/creachadair/jrpc2@v1.3.2/base.go:168 # 0x55a3b1 encoding/json.marshalerEncoder+0xd1 encoding/json/encode.go:483 # 0x5595f2 encoding/json.(*encodeState).reflectValue+0x72 encoding/json/encode.go:367 # 0x5593b1 encoding/json.(*encodeState).marshal+0xb1 encoding/json/encode.go:343 # 0x558c9d encoding/json.Marshal+0xbd encoding/json/encode.go:209 # 0x147d7f0 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b0 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:133 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 320] @ 0xbb9754 0xbc2173 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9753 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:69 # 0xbc2172 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:394 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 8] @ 0x73c77e 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 96] @ 0x12ace05 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12ace04 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:793 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x66f0d9 0x6e9f4e 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e9f4d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x14643dc 0x1465a75 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14643db github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x1465a74 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x1464d71 0x1464d1c 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1464d70 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x410 github.com/pactus-project/pactus/www/html/server.go:213 # 0x1464d1b github.com/pactus-project/pactus/www/html.txToTable+0x3bb github.com/pactus-project/pactus/www/html/transaction.go:75 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2304] @ 0x732a94 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x663493 0x66372c 0x14057ad 0x1405736 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x14057ac github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1405735 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x14058fb 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14058fa github.com/pactus-project/pactus/www/grpc.transactionToProto+0x8ba github.com/pactus-project/pactus/www/grpc/transaction.go:353 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 512] @ 0x12a970b 0x12a97b9 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a970a google.golang.org/grpc/internal/transport.newRecvBuffer+0x4a google.golang.org/grpc@v1.75.1/internal/transport/transport.go:72 # 0x12a97b8 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:487 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0x66f1d5 0x6e9268 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f1d4 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e9267 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0x27 github.com/pactus-project/pactus/types/tx/payload/bond.go:94 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 576] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 144] @ 0x4de4a5 0x4e08d6 0x4e08de 0x51296b 0x512954 0x513834 0x5137f7 0x5137c6 0x511cde 0x72dcde 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x4de4a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e08d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e08dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x51296a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512953 os.open+0x13 os/file_open_unix.go:15 # 0x513833 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5137f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5137c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72dcdd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 512] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x6344de 0x6344fe 0x623e0c 0x6241b7 0x67cee5 0x67be05 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6344dd math/big.getStack+0x33d math/big/nat.go:286 # 0x6344fd math/big.nat.div+0x35d math/big/natdiv.go:539 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6241b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67cee4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:1108 # 0x67be04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:895 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x6efa31 0x6ee636 0x8f76cb 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6efa30 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x6ee635 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8f76ca github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 72] @ 0x6e2c96 0x6e5e47 0x6e55bd 0x13fe7da 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e2c95 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6e5e46 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:165 # 0x6e55bc github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x13fe7d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 48] @ 0x75cbdb 0x752005 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x75cbda github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x7329ee 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x7329ed 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 288] @ 0x887e8f 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x887e8e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5237 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xa08d2e 0xa08a1c 0xa087d4 0xa14e3d 0xa14825 0xa15765 0xa3422e 0xa11a05 0x48b4a1 # 0xa08d2d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0xa08a1b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0xa087d3 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0xa14e3c net/http.(*ServeMux).matchOrRedirect+0x11c net/http/server.go:2761 # 0xa14824 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0xa15764 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x677d9a 0x677da6 0xd958c2 0x6dff77 0x14e17cf 0x6dfedd 0xd91cac 0xd926ab 0xd9423f 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91cab github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd9423e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [7: 1344] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x14e17b7 0x6dfedd 0xd91d58 0xd92ffa 0xd95446 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91d57 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd92ff9 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd95445 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x12ce3ea 0x130b7ca 0x1326ea5 0x131ff31 0x12fecb9 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12ce3e9 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:55 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1326ea4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.75.1/stream.go:1849 # 0x131ff30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.75.1/stream.go:919 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0x12c3950 0x129dd3b 0x130b63c 0x130c5d7 0x130d2eb 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12c394f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.75.1/internal/transport/transport.go:399 # 0x129dd3a google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1a google.golang.org/grpc@v1.75.1/internal/transport/client_stream.go:55 # 0x130b63b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.75.1/rpc_util.go:705 # 0x130c5d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.75.1/rpc_util.go:850 # 0x130d2ea google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.75.1/rpc_util.go:933 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 112] @ 0x6e046f 0xdd4a05 0xdcf3dd 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 64] @ 0x7cbf17 0x7cbf46 0x9873c2 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7cbf16 bytes.Clone+0x76 bytes/bytes.go:1419 # 0x7cbf45 crypto/ecdh.(*x25519Curve).NewPublicKey+0xa5 crypto/ecdh/x25519.go:78 # 0x9873c1 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xae1 crypto/tls/handshake_server_tls13.go:269 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 122880] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 24] @ 0x130b507 0x131c8e2 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x130b506 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.75.1/rpc_util.go:339 # 0x131c8e1 google.golang.org/grpc.newClientStreamWithParams+0x221 google.golang.org/grpc@v1.75.1/stream.go:285 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0x73de46 0x73de72 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de45 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x73de71 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x468972 0x467e65 0x468085 0x5ee2c6 0x5ee213 0x5ef9b1 0x5c023a 0x5bfc93 0x5ce6ec 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5ee2c5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x5ee212 net.(*UDPAddr).String+0x172 net/udpsock.go:52 # 0x5ef9b0 net.DialUDP+0x150 net/udpsock.go:296 # 0x5c0239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5bfc92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5ce6eb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x1463ffc 0x1463fd5 0x1463fc7 0x14648e5 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1463ffb net/textproto.MIMEHeader.Set+0x5b net/textproto/header.go:22 # 0x1463fd4 net/http.Header.Set+0x34 net/http/header.go:40 # 0x1463fc6 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x14648e4 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0x73de46 0x73de72 0x73c772 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de45 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x73de71 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 48] @ 0x5390c5 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x5390c4 context.WithCancel+0x64 context/context.go:242 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 21760] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x14655e5 0x146551f 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14655e4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xc84 github.com/pactus-project/pactus/www/html/server.go:213 # 0x146551e github.com/pactus-project/pactus/www/html.txToTable+0xbbe github.com/pactus-project/pactus/www/html/transaction.go:54 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x129fb50 0x12a0a31 0x129f42d 0x12a9172 0x48b4a1 # 0x129fb4f google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x1af google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:706 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12a9171 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:469 0: 0 [1: 4864] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x757b88 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x757b87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x129a17b 0x12ce4bd 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x129a17a google.golang.org/grpc/mem.NewBuffer+0xfa google.golang.org/grpc@v1.75.1/mem/buffers.go:106 # 0x12ce4bc google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x17c google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:63 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0xb70bcf 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb70bce github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x46e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:323 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 512] @ 0x4de275 0xb72967 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0xb72966 github.com/libp2p/go-netroute.New+0x1a6 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:43 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 18432] @ 0x732a45 0x7449ca 0x745486 0x745738 0x745e92 0x746706 0x772727 0x771629 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746705 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x751633 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x751632 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 9728] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 480] @ 0x12af946 0x12b3577 0x48b4a1 # 0x12af945 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x305 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1228 # 0x12b3576 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3b6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1690 0: 0 [6: 288] @ 0x131c752 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131c751 google.golang.org/grpc.newClientStreamWithParams+0x91 google.golang.org/grpc@v1.75.1/stream.go:261 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 384] @ 0x789ca5 0x7b7de5 0x7b7dcc 0xa74810 0xbbd049 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7b7de4 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x7b7dcb github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa7480f github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:26 # 0xbbd048 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 96] @ 0x5cf965 0x5ce9e6 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5cf964 net.(*Resolver).goLookupIPCNAMEOrder.func3+0x104 net/dnsclient_unix.go:666 # 0x5ce9e5 net.(*Resolver).goLookupIPCNAMEOrder+0xac5 net/dnsclient_unix.go:679 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 144] @ 0x552af7 0x1472eeb 0x14724e5 0x1477c45 0x1473e6c 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1472eea github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x68a github.com/creachadair/jrpc2@v1.3.2/json.go:214 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x1477c44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.2/server.go:644 # 0x1473e6b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.2/server.go:147 0: 0 [7: 112] @ 0xa08d2e 0xa08a1c 0xa087d4 0xa14f25 0xa14825 0xa15765 0xa3422e 0xa11a05 0x48b4a1 # 0xa08d2d net/http.(*routingNode).matchPath+0x1ad net/http/routing_tree.go:184 # 0xa08a1b net/http.(*routingNode).matchMethodAndPath+0x11b net/http/routing_tree.go:147 # 0xa087d3 net/http.(*routingNode).match+0x93 net/http/routing_tree.go:126 # 0xa14f24 net/http.(*ServeMux).matchOrRedirect+0x204 net/http/server.go:2767 # 0xa14824 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0xa15764 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x6f1ac5 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1ac4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x5390c5 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x5390c4 context.WithCancel+0x64 context/context.go:242 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 224] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 24] @ 0x54413a 0x66e64a 0x66f0f2 0x6e9f4e 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e9f4d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 48] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x14057ad 0x1405736 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x14057ac github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1405735 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 9728] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 384] @ 0x40a8f2 0x480f29 0xa0e066 0xa0dbf7 0x146407a 0x145e456 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e065 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x1464079 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x145e455 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 352] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x140556d 0x14054f6 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x140556c github.com/pactus-project/pactus/crypto.Address.String+0x52c github.com/pactus-project/pactus/crypto/address.go:93 # 0x14054f5 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x4b5 github.com/pactus-project/pactus/www/grpc/transaction.go:320 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [26: 37486592] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 128] @ 0xb740ff 0xbc1d56 0xbc1d38 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d55 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d37 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:153 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x73de7d 0x73c772 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 4864] @ 0x4a4712 0x4a3ca5 0xe2845f 0xe2843c 0xe028ca 0xe01eda 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3bca5 0xc58945 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe2845e github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe2843b github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe028c9 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:243 # 0xe01ed9 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b9 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:146 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3bca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc58944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 528] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 80] @ 0x1465a05 0x1465925 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1465a04 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x10a4 github.com/pactus-project/pactus/www/html/server.go:213 # 0x1465924 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 256] @ 0x73e0e9 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73e0e8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 64] @ 0x4a014a 0x49fb07 0x7c382e 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a0149 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fb06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x7c382d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 5280] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 832] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 784] @ 0xd3c47e 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd3c47d github.com/libp2p/go-yamux/v5.newSession+0x25d github.com/libp2p/go-yamux/v5@v5.1.0/session.go:142 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 10368] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 320] @ 0x14e18b0 0x152c65a 0x1531a13 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 240] @ 0x745f7c 0x74639c 0x74653e 0x744955 0x734959 0x7350d0 0x736353 0x75bf5d 0x75c230 0x8fbdd3 0x8f7c25 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x75bf5c github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x75c22f github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8fbdd2 github.com/pactus-project/pactus/store.newValidatorStore+0x192 github.com/pactus-project/pactus/store/validator.go:29 # 0x8f7c24 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 32] @ 0x10eedb2 0x10ee8ed 0x10ed572 0x48b4a1 # 0x10eedb1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).recordObservationUnlocked+0x3b1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:442 # 0x10ee8ec github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x48c github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:428 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [2: 48] @ 0x10e2e11 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e2e10 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x570 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:589 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 240] @ 0x745f7c 0x74639c 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f7726 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f7725 github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x85 github.com/pactus-project/pactus/store/interface.go:69 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0xb740ff 0xbc1bbc 0xbc0887 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc0886 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:243 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 3072] @ 0xb740ff 0xbc1d87 0xbc1d69 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d86 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d68 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 8064] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 288] @ 0x53b3e5 0x12acbf4 0x12acbc7 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x12acbf3 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.75.1/peer/peer.go:76 # 0x12acbc6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:739 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 768] @ 0xb740ff 0xbc08f9 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc08f8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:246 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 320] @ 0x131fd68 0x13207d9 0x131f788 0x13204f2 0x12fecb9 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131fd67 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.75.1/stream.go:897 # 0x13207d8 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.75.1/stream.go:953 # 0x131f787 google.golang.org/grpc.(*clientStream).withRetry+0x307 google.golang.org/grpc@v1.75.1/stream.go:812 # 0x13204f1 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.75.1/stream.go:952 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 288] @ 0x6f0c3f 0x6f0c33 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6f0c3e bytes.NewReader+0x3e bytes/reader.go:159 # 0x6f0c32 github.com/pactus-project/pactus/types/block.FromBytes+0x32 github.com/pactus-project/pactus/types/block/block.go:45 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 80] @ 0x12a9a2e 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x12a9a2d google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x36d google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:504 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [4: 256] @ 0x73e0e9 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73e0e8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 704] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a969 0x773045 0x756d31 0x757b88 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a968 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:328 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x757b87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x7433af 0x735036 0x7350da 0x735036 0x7350da 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x735035 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 # 0x7350d9 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 # 0x735035 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 # 0x7350d9 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 160] @ 0x108fa91 0x108f98b 0x108e631 0x129fe33 0x12a14c5 0x129f45b 0x12b617c 0x48b4a1 # 0x108fa90 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.44.0/http2/hpack/tables.go:60 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x108e630 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.44.0/http2/hpack/encode.go:68 # 0x129fe32 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:737 # 0x12a14c4 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x704 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:1049 # 0x129f45a google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x19a google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:616 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [6: 16128] @ 0x145e425 0x145e3e6 0x145e434 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145e424 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x145e3e5 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x145e433 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x51c5ba 0x992fdd 0x992b1d 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x51c5b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0x992fdc crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0x992b1c crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 160] @ 0x7dfac5 0x7fadc5 0x800890 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7fadc4 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x80088f crypto/x509.parseCertificate+0x40f crypto/x509/parser.go:983 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 72] @ 0x1367685 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1367684 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:285 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 112] @ 0x415a34 0x12a96fa 0x12a97b9 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x145e5b8 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a96f9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:73 # 0x12a97b8 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:487 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x145e5b7 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 72] @ 0xe0ee86 0xdd9bb3 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xe0ee85 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0x85 github.com/quic-go/quic-go@v0.54.1/stateless_reset.go:38 # 0xdd9bb2 github.com/quic-go/quic-go.init.func1+0xa32 github.com/quic-go/quic-go@v0.54.1/connection.go:296 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [9: 864] @ 0x8873e5 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4864] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 16128] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x146443b 0x1464ba5 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146443a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xba github.com/pactus-project/pactus/www/html/server.go:237 # 0x1464ba4 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32768] @ 0x12988de 0x4a3d91 0x1298a9e 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x12988dd google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:142 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1298a9d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:121 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x129e30d 0x129e807 0x12acfa5 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x129e30c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:61 # 0x129e806 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:386 # 0x12acfa4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:872 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 80] @ 0x1313def 0x1319015 0x131177f 0x48b4a1 # 0x1313dee google.golang.org/grpc.(*Server).processUnaryRPC+0x104e google.golang.org/grpc@v1.75.1/server.go:1471 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 96] @ 0xe04247 0xe0bea5 0xe0a54b 0xe094a5 0x48b4a1 # 0xe04246 github.com/quic-go/quic-go.newSendConn+0x1e6 github.com/quic-go/quic-go@v0.54.1/send_conn.go:59 # 0xe0bea4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.54.1/server.go:717 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [17: 2176] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd4ca8 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd4ca7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:50 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 24] @ 0x73335a 0x4a3d91 0x7329ee 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x733359 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func5+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:126 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x7329ed 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 1056] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x146a499 0x147eee5 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x146a498 github.com/rs/cors.(*Cors).handleActualRequest+0x1f8 github.com/rs/cors@v1.11.1/cors.go:408 # 0x147eee4 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x144 github.com/rs/cors@v1.11.1/cors.go:288 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 384] @ 0x137acd5 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x137acd4 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:245 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 576] @ 0x7e15a5 0x97534b 0x97531a 0x7e11e2 0x7e163c 0x974ef6 0x974acb 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97534a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x975319 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x974ef5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x974aca crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0x7e15a5 0x97b378 0x97b275 0x7e11e2 0x7e163c 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97b377 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97b274 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0xdd4d87 0xdd4d35 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd4d86 github.com/quic-go/quic-go/internal/handshake.newLongHeaderOpener+0x2a6 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:67 # 0xdd4d34 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x254 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:51 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 96] @ 0x51f306 0xdabb79 0xdd9477 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xdabb78 github.com/quic-go/quic-go/internal/protocol.ConnectionID.String+0x98 github.com/quic-go/quic-go@v0.54.1/internal/protocol/connection_id.go:103 # 0xdd9476 github.com/quic-go/quic-go.init.func1+0x2f6 github.com/quic-go/quic-go@v0.54.1/connection.go:260 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [8: 11468800] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0x4c999d 0x86c4a5 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86c4a4 google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x1e4 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:59 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 1280] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 18944] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 9472] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 8] @ 0x73c77e 0x74565c 0x745606 0x746326 0x747094 0x772387 0x772341 0x774913 0x77409f 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 40960] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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 [3: 48] @ 0xb46012 0xb45ff7 0xb47770 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb46011 go.opentelemetry.io/otel/metric.WithAttributeSet+0x71 go.opentelemetry.io/otel/metric@v1.38.0/instrument.go:354 # 0xb45ff6 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/metrics.go:151 # 0xb4776f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:97 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [3: 24] @ 0x131bcda 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131bcd9 google.golang.org/grpc.newClientStream+0x499 google.golang.org/grpc@v1.75.1/stream.go:221 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 16] @ 0xb72a05 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb72a04 github.com/libp2p/go-netroute.New+0x244 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:79 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 16] @ 0x6ef650 0x6f015e 0x6f0246 0x140506a 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6ef64f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 80] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x66f0d9 0x6e97f3 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e97f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 16] @ 0x73c77e 0x745676 0x74565f 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x745675 github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0xb5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x74565e github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x9e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:634 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [8: 384] @ 0x1366493 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1366492 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0xf2 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:95 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 288] @ 0x6e5578 0x6e554d 0x13fe7da 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e5577 bytes.NewBuffer+0x57 bytes/buffer.go:478 # 0x6e554c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2c github.com/pactus-project/pactus/types/certificate/certificate.go:92 # 0x13fe7d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 2850816] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 96] @ 0x14cac33 0x14d5b92 0x6e00b2 0xdd4ee5 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e00b1 golang.org/x/crypto/hkdf.Extract+0xb1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:32 # 0xdd4ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:55 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 384] @ 0x513605 0x51391d 0x511cde 0x72dcde 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x513604 os.newFile+0x64 os/file_unix.go:144 # 0x51391c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72dcdd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 512] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 9472] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x468a46 0x7bf29b 0x7beee5 0x7beb7f 0xb54709 0xb55955 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 13568] @ 0x7771d0 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x7771cf github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 8] @ 0x14060fb 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14060fa github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ba github.com/pactus-project/pactus/www/grpc/transaction.go:328 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 240] @ 0x12beec5 0x131124a 0x1310cd6 0x48b4a1 # 0x12beec4 google.golang.org/grpc/internal/transport.(*http2Server).Peer+0x24 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1478 # 0x1311249 google.golang.org/grpc.(*Server).serveStreams+0xa9 google.golang.org/grpc@v1.75.1/server.go:1038 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 16] @ 0x1463ffc 0x1463fd5 0x1463fc7 0x145e456 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1463ffb net/textproto.MIMEHeader.Set+0x5b net/textproto/header.go:22 # 0x1463fd4 net/http.Header.Set+0x34 net/http/header.go:40 # 0x1463fc6 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x145e455 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0xc82a12 0xc82d85 0xc8739b 0xc79785 0xc75625 0x48b4a1 # 0xc82a11 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc82d84 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc8739a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc79784 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [8: 512] @ 0x13feb97 0x13feb83 0x13feb5b 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13feb96 encoding/hex.EncodeToString+0x836 encoding/hex/hex.go:127 # 0x13feb82 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x822 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13feb5a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x7fa github.com/pactus-project/pactus/www/grpc/blockchain.go:185 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 96] @ 0x77627d 0x77624d 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x77627c github.com/syndtr/goleveldb/leveldb.newVersion+0x5c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:47 # 0x77624c github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:455 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 144] @ 0x4de4a5 0x4e08d6 0x4e08de 0x51296b 0x512954 0x513834 0x5137f7 0x5137c6 0x511cde 0x72dcde 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x4de4a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e08d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e08dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x51296a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512953 os.open+0x13 os/file_open_unix.go:15 # 0x513833 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5137f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5137c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72dcdd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x1379a93 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1379a92 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x52 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:68 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 192] @ 0x1320785 0x131f788 0x13204f2 0x12fecb9 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1320784 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.75.1/stream.go:953 # 0x131f787 google.golang.org/grpc.(*clientStream).withRetry+0x307 google.golang.org/grpc@v1.75.1/stream.go:812 # 0x13204f1 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.75.1/stream.go:952 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0xb6628b 0xb6627c 0xb66214 0xb6622a 0xb6970c 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6628a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb6627b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb66213 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb66229 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb6970b github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2ab github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x131fd68 0x131d77f 0x131f788 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131fd67 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.75.1/stream.go:897 # 0x131d77e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131f787 google.golang.org/grpc.(*clientStream).withRetry+0x307 google.golang.org/grpc@v1.75.1/stream.go:812 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 128] @ 0x12a98f6 0x12a9932 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a98f5 google.golang.org/grpc/internal/transport.newWriteQuota+0x235 google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:49 # 0x12a9931 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:495 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 640] @ 0x731e25 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x731e24 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:91 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 240] @ 0x14057f1 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14057f0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x7b0 github.com/pactus-project/pactus/www/grpc/transaction.go:303 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x468a46 0xbb96be 0xbb9707 0xbb9787 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb96bd github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbb9706 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:24 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 8] @ 0x73c77e 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 6912] @ 0x14648b1 0x1464872 0x14648c0 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14648b0 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:77 # 0x1464871 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:274 # 0x14648bf github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 54400] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x14653f0 0x1465321 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14653ef github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xa8f github.com/pactus-project/pactus/www/html/server.go:213 # 0x1465320 github.com/pactus-project/pactus/www/html.txToTable+0x9c0 github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 864] @ 0x8873e5 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 2304] @ 0x73e0e9 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73e0e8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 48] @ 0x7bee90 0x7beb7f 0xb5484f 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7bee8f github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 896] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xddf1ec 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf1eb github.com/quic-go/quic-go.(*Conn).preSetup+0x3cb github.com/quic-go/quic-go@v0.54.1/connection.go:481 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 32] @ 0x145e20f 0x145e1ca 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145e20e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x9ce github.com/pactus-project/pactus/www/html/server.go:225 # 0x145e1c9 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x989 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 15589376] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 96] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbbf85a 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbf859 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 96] @ 0xbc098b 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc098a github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x12a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:254 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x12a9a1d 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9a1c google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x35c google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:503 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x751445 0x7513e0 0x7513cc 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x751444 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x7513df github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x7513cb github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 144] @ 0x7433af 0x742a50 0x7470c2 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x7470c1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 160] @ 0x8efa6f 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 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] @ 0x663493 0x66372c 0x14057ad 0x1405736 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x14057ac github.com/pactus-project/pactus/crypto.Address.String+0x76c github.com/pactus-project/pactus/crypto/address.go:93 # 0x1405735 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x6f5 github.com/pactus-project/pactus/www/grpc/transaction.go:305 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 144] @ 0x5433da 0x66e3ad 0x6f23f4 0x6f2400 0x6f19d2 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6f23f3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6f23ff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6f19d1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 2816] @ 0xb66826 0xb669f2 0xb70305 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb70304 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:273 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x12a9a1d 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x12a9a1c google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x35c google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:503 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [3: 48] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc6de49 0xc6a3bc 0xc756a5 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc6de48 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2019 # 0xc6a3bb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 64] @ 0x14649ef 0x146499a 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14649ee github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x8e github.com/pactus-project/pactus/www/html/server.go:221 # 0x1464999 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 112] @ 0x468972 0x467e65 0x467fca 0x6e42ef 0x14643b1 0x14643c8 0x1464ba5 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x6e42ee github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x14643b0 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x14643c7 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x1464ba4 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x73339a 0x4a3d91 0x7329ee 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x733399 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func6+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:129 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x7329ed 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0xdf07a8 0xdf0e14 0xdf9a85 0xdf740e 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xdf07a7 github.com/quic-go/quic-go.(*baseCryptoStream).PopCryptoFrame+0x27 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:86 # 0xdf0e13 github.com/quic-go/quic-go.(*initialCryptoStream).PopCryptoFrame+0x73 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:184 # 0xdf9a84 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x664 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:569 # 0xdf740d github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1ed github.com/quic-go/quic-go@v0.54.1/packet_packer.go:347 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [3: 1536] @ 0xb740ff 0xbc0965 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0964 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:249 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 384] @ 0x53b3e5 0x12a9e9d 0x12a9e3c 0x12accbf 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x12a9e9c google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.75.1/credentials/credentials.go:262 # 0x12a9e3b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:545 # 0x12accbe google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:771 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 480] @ 0xdfcb16 0xdf7cfb 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xdfcb15 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:892 # 0xdf7cfa github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0xada github.com/quic-go/quic-go@v0.54.1/packet_packer.go:439 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [3: 192] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd4d6b 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd4d6a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:51 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 16] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 64] @ 0xa0e045 0xa0dbf7 0x146407a 0x14648e5 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e044 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x1464079 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x14648e4 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 1280] @ 0x14e18b0 0x1516b99 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1516b98 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 448] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdd510a 0xdd4bd0 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd5109 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:69 # 0xdd4bcf github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:45 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 288] @ 0x131c752 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131c751 google.golang.org/grpc.newClientStreamWithParams+0x91 google.golang.org/grpc@v1.75.1/stream.go:261 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0xe1aef6 0x4a3d91 0xdebba8 0xdebbd3 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xe1aef5 github.com/quic-go/quic-go.init.0.func2+0x35 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:90 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdebba7 github.com/quic-go/quic-go.getLargePacketBuffer+0x347 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:79 # 0xdebbd2 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x372 github.com/quic-go/quic-go@v0.54.1/connection.go:2258 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [7: 112] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x86cfd7 0x86c55f 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x86c55e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:61 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x751633 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x751632 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 192] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x468a46 0xb6c692 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6c691 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x31 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:65 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 96] @ 0xb495b6 0xb48f85 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb495b5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x75 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:322 # 0xb48f84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:288 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [7: 133504] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 73728] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 48] @ 0x751633 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x751632 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x1464a1b 0x146499a 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1464a1a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0xba github.com/pactus-project/pactus/www/html/server.go:221 # 0x1464999 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 640] @ 0x6ef9b5 0x6f1b74 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6ef9b4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 256] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 16] @ 0x1464b32 0x1464af3 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1464b31 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x1d1 github.com/pactus-project/pactus/www/html/server.go:252 # 0x1464af2 github.com/pactus-project/pactus/www/html.txToTable+0x192 github.com/pactus-project/pactus/www/html/transaction.go:40 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 2560] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [5: 240] @ 0x40a8f2 0x480f29 0x1322537 0x132250c 0x13224fd 0x1321097 0x1320be5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1322536 google.golang.org/grpc/metadata.MD.Copy+0x156 google.golang.org/grpc@v1.75.1/metadata/metadata.go:100 # 0x132250b google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.75.1/internal/transport/transport.go:328 # 0x13224fc google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.75.1/stream.go:1197 # 0x1321096 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.75.1/stream.go:1046 # 0x1320be4 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.75.1/stream.go:995 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 576] @ 0x13feac7 0x13feab3 0x13fea87 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13feac6 encoding/hex.EncodeToString+0x766 encoding/hex/hex.go:127 # 0x13feab2 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x752 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13fea86 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x726 github.com/pactus-project/pactus/www/grpc/blockchain.go:184 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 64] @ 0x12a96fa 0x12a97b9 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a96f9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:73 # 0x12a97b8 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:487 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0x751633 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x751632 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 10240] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 48] @ 0x14659b2 0x1465925 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14659b1 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x1051 github.com/pactus-project/pactus/www/html/server.go:213 # 0x1465924 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 160] @ 0x129157e 0x128ef43 0x12b3389 0x48b4a1 # 0x129157d golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.44.0/http2/frame.go:986 # 0x128ef42 golang.org/x/net/http2.(*Framer).ReadFrame+0x282 golang.org/x/net@v0.44.0/http2/frame.go:523 # 0x12b3388 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1656 0: 0 [6: 288] @ 0x131e55c 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131e55b google.golang.org/grpc.(*csAttempt).newStream+0x15b google.golang.org/grpc@v1.75.1/stream.go:532 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 240] @ 0x6efa9c 0x6ee636 0x8f76cb 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6efa9b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:367 # 0x6ee635 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8f76ca github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 512] @ 0xb740ff 0xbc08f9 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc08f8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:246 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 768] @ 0x73e0e9 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73e0e8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x51f306 0xb559b4 0xb54077 0xeb9036 0xeb9028 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb559b3 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 240] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [65: 11440] @ 0xb6980e 0xbb4fa5 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbb4fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 64] @ 0x7433af 0x742a50 0x746c25 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x746c24 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [11: 704] @ 0x6e88c7 0x6efb5d 0x6ee636 0x8f76cb 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e88c6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6ee635 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8f76ca github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 48] @ 0x12a9965 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9964 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2a4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:496 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [71: 12496] @ 0xbb503d 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb503c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:765 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 96] @ 0x75cbdb 0x752005 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x75cbda github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 48] @ 0x145d9c5 0x145d968 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145d9c4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x184 github.com/pactus-project/pactus/www/html/server.go:225 # 0x145d967 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x127 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x9870f1 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x9870f0 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x810 crypto/tls/handshake_server_tls13.go:234 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [42: 14784] @ 0xbbc2e5 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:281 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 480] @ 0x468a46 0xb6dcbc 0xb6dc6b 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6dcbb github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x1bb github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6dc6a github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x16a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:243 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 448] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [25: 4800] @ 0xbb503d 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb503c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:765 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 240] @ 0x480eda 0x480eef 0xc7612b 0xc752e5 0x48b4a1 # 0xc7612a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x6a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:926 # 0xc752e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [2: 32] @ 0x6f1ac5 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6f1ac4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 48] @ 0x14643dc 0x1464ba5 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14643db github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x1464ba4 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x12a9a9d 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9a9c google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x3dc google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:508 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98fa25 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 48] @ 0x12adbe5 0x12ad913 0x129e7b3 0x12acfa5 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12adbe4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func3+0x144 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:845 # 0x12ad912 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func5+0x32 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:873 # 0x129e7b2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xb2 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:373 # 0x12acfa4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:872 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 576] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0x756dec 0x756d57 0x756d40 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x756deb github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x756d56 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x756d3f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0x771e72 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x771e71 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 640] @ 0x99e228 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [9: 720] @ 0x12acdb4 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12acdb3 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:790 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x1367c9c 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1367c9b github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:310 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 1280] @ 0x663772 0x6e1bd6 0x140527c 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x6e1bd5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x140527b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 2304] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 480] @ 0x663493 0x66372c 0x13fed38 0x13fecbb 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x13fed37 github.com/pactus-project/pactus/crypto.Address.String+0x9d7 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13fecba github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x95a github.com/pactus-project/pactus/www/grpc/blockchain.go:187 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 192] @ 0x1367d45 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1367d44 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:321 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x751445 0x7513e0 0x7513cc 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x751444 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x7513df github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x7513cb github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 96] @ 0x54413a 0x66e64a 0x66f0f2 0x6e97f3 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e97f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 64] @ 0xdae3ff 0x4946de 0x49437c 0xde9373 0xde0485 0x48b4a1 # 0xdae3fe github.com/quic-go/quic-go/internal/qerr.(*TransportError).Unwrap+0x1e github.com/quic-go/quic-go@v0.54.1/internal/qerr/errors.go:51 # 0x4946dd errors.as+0x25d errors/wrap.go:132 # 0x49437b errors.As+0x1db errors/wrap.go:113 # 0xde9372 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x272 github.com/quic-go/quic-go@v0.54.1/connection.go:1869 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [4: 448] @ 0x539aaa 0x539d1b 0x5390b9 0x53907d 0xbc0c85 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539d1a context.(*cancelCtx).propagateCancel+0x7a context/context.go:476 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0xbc0c84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:279 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x14657c5 0x1465790 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14657c4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xe64 github.com/pactus-project/pactus/www/html/server.go:225 # 0x146578f github.com/pactus-project/pactus/www/html.txToTable+0xe2f github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x13fee27 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fee26 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xac6 github.com/pactus-project/pactus/www/grpc/blockchain.go:190 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 512] @ 0xb740ff 0xbc1bbc 0xbc0887 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc0886 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:243 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 2304] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 1792] @ 0xb66826 0xb669f2 0xb6dbf8 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb6dbf7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:237 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 96] @ 0xd45390 0xd45608 0xd7b6ea 0x1172d0c 0x116dd02 0x11de6d8 0x48b4a1 # 0xd4538f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:22 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [3: 144] @ 0x4a4619 0x4a3ca5 0x51ee9f 0x51c439 0x116ca51 0x116c85f 0xc64585 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x51ee9e fmt.(*pp).free+0xde fmt/print.go:181 # 0x51c438 fmt.Errorf+0x258 fmt/errors.go:50 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 8] @ 0x73c77e 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 192] @ 0xbb94fe 0xbb954e 0xbb98cf 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb94fd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x1465114 0x1465099 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1465113 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x7b3 github.com/pactus-project/pactus/www/html/server.go:217 # 0x1465098 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 112] @ 0x12a9a9d 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9a9c google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x3dc google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:508 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 128] @ 0xdd9759 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd9758 github.com/quic-go/quic-go.init.func1+0x5d8 github.com/quic-go/quic-go@v0.54.1/connection.go:276 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 64] @ 0x14022e8 0x14016da 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14022e7 github.com/pactus-project/pactus/www/grpc.metricToProto+0x207 github.com/pactus-project/pactus/www/grpc/network.go:141 # 0x14016d9 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x1b9 github.com/pactus-project/pactus/www/grpc/network.go:117 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 1008] @ 0x6e046f 0xdd4a05 0xdcf453 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 8] @ 0x131bcda 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131bcd9 google.golang.org/grpc.newClientStream+0x499 google.golang.org/grpc@v1.75.1/stream.go:221 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 1920] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 240] @ 0x53b3e5 0x12acbf4 0x12acbc7 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x12acbf3 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.75.1/peer/peer.go:76 # 0x12acbc6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:739 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 24] @ 0x73c77e 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 48] @ 0x97e19e 0x97e019 0x951b9a 0x951698 0x98cd6d 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x97e19d crypto/tls.unmarshalCertificate+0xfd crypto/tls/handshake_messages.go:1551 # 0x97e018 crypto/tls.(*certificateMsgTLS13).unmarshal+0x118 crypto/tls/handshake_messages.go:1528 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x98cd6c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x6e60c5 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f419d 0x6f409c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e60c4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:213 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f419c github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f409b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1320785 0x131f788 0x13204f2 0x12fecb9 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x1320784 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.75.1/stream.go:953 # 0x131f787 google.golang.org/grpc.(*clientStream).withRetry+0x307 google.golang.org/grpc@v1.75.1/stream.go:812 # 0x13204f1 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.75.1/stream.go:952 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [5: 8960] @ 0xb73db6 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb73db5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:91 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 240] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [33: 312576] @ 0xc24b0c 0xc244e5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24b0b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [16: 1024] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 256] @ 0x131fd68 0x13207d9 0x131f788 0x13204f2 0x12fecb9 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131fd67 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.75.1/stream.go:897 # 0x13207d8 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.75.1/stream.go:953 # 0x131f787 google.golang.org/grpc.(*clientStream).withRetry+0x307 google.golang.org/grpc@v1.75.1/stream.go:812 # 0x13204f1 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.75.1/stream.go:952 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3c54 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3c53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 48] @ 0x468a46 0xb6cb9c 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6cb9b github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1fb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:102 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [0: 0] @ 0x1426cf1 0x1426ba5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426cf0 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x1426ba4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x4c999d 0x6433e7 0x64d36d 0x64456d 0x643015 0x642af3 0x6f419d 0x6f409c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x6433e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f419c github.com/fxamacker/cbor/v2.Unmarshal+0x35c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f409b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x25b github.com/pactus-project/pactus/types/vote/cp_vote.go:127 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 2688] @ 0x644245 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3eb5 0x6f3e8b 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3eb4 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3e8a github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x1444b5e 0x14448e5 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1444b5d github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2fd github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x14448e4 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x84 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x8f6c91 0x8f6c7f 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8f6c90 github.com/pactus-project/pactus/crypto/bls.PublicKeyFromBytes+0x170 github.com/pactus-project/pactus/crypto/bls/public_key.go:52 # 0x8f6c7e github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x15e github.com/pactus-project/pactus/store/block.go:159 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [11: 880] @ 0x12acdb4 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12acdb3 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:790 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x53d325 0x53d499 0x7b48fd 0x8f324c 0xebf61e 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7b48fc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0xebf61d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:124 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [47: 66224128] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 64] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc61833 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61832 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0xb6c6c5 0xb6c686 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6c6c4 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x64 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb6c685 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x25 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:65 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x480eda 0x480eef 0xdf24c6 0xe0f48a 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xdf24c5 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:39 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [2: 288] @ 0xbc0369 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbc0368 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x308 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:186 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 1024] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 336] @ 0x53b3e5 0x131da3d 0x131d8ee 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x131da3c google.golang.org/grpc.newContextWithRPCInfo+0x1bc google.golang.org/grpc@v1.75.1/rpc_util.go:969 # 0x131d8ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.75.1/stream.go:418 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 8448] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [8: 7168] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 400] @ 0x468972 0x467e65 0x467fca 0xa14ee5 0xa14825 0xa15765 0xa3422e 0xa11a05 0x48b4a1 # 0xa14ee4 net/http.(*ServeMux).matchOrRedirect+0x1c4 net/http/server.go:2766 # 0xa14824 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0xa15764 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0xb3ecdb 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb3ecda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:93 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [1: 256] @ 0x558d07 0x147e2cd 0x147da95 0x147d73f 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x558d06 encoding/json.Marshal+0x126 encoding/json/encode.go:213 # 0x147e2cc github.com/creachadair/jrpc2/jhttp.writeJSON+0x4c github.com/creachadair/jrpc2@v1.3.2/jhttp/getter.go:139 # 0x147da94 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x54 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:170 # 0x147d73e github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x5fe github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:147 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0x1444b5e 0x14448e5 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1444b5d github.com/grpc-ecosystem/go-grpc-middleware/retry.filterCallOptions+0x2fd github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/options.go:138 # 0x14448e4 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x84 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:32 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x52cda5 0x52ceb0 0x7d2eee 0x8014f8 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x7d2eed encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:233 # 0x8014f7 crypto/x509.parseCertificate+0x1077 crypto/x509/parser.go:1078 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x8f68d6 0x8f68dd 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8f68d5 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8f68dc github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 224] @ 0xdc34ba 0x4a3d91 0xdc40fe 0xdc6dfc 0xdecf8b 0xdeb378 0xdea88f 0xde030f 0x48b4a1 # 0xdc34b9 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:32 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdc40fd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:35 # 0xdc6dfb github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x35b github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:300 # 0xdecf8a github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x3ca github.com/quic-go/quic-go@v0.54.1/connection.go:2428 # 0xdeb377 github.com/quic-go/quic-go.(*Conn).sendPackets+0x917 github.com/quic-go/quic-go@v0.54.1/connection.go:2143 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 16] @ 0x5390c5 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x5390c4 context.WithCancel+0x64 context/context.go:242 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 240] @ 0x7e47c5 0x7e6e2f 0x7e6cac 0x7e3f36 0x9433b2 0x98d245 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e47c4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:616 # 0x7e6e2e crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:569 # 0x7e6cab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x7e3f35 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9433b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x98d244 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x8760a5 0x876097 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8760a4 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e4 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:156 # 0x876096 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d6 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:755 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 2801664] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 72] @ 0x12a9b05 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9b04 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x444 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:512 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x663493 0x66372c 0x14054e5 0x1405459 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x14054e4 github.com/pactus-project/pactus/crypto.Address.String+0x4a4 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1405458 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x418 github.com/pactus-project/pactus/www/grpc/transaction.go:319 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x145dd86 0x145dd2e 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145dd85 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowBlockHash+0x545 github.com/pactus-project/pactus/www/html/server.go:209 # 0x145dd2d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x4ed github.com/pactus-project/pactus/www/html/blockchain.go:107 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [21: 1344] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 128] @ 0xb740ff 0xbc0965 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0964 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:249 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x7e15a5 0x97c4f4 0x97c4d3 0x7e11e2 0x7e163c 0x97bb3d 0x97ba34 0x7e11e2 0x7e163c 0x97b378 0x97b275 0x7e11e2 0x7e163c 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97c4f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97c4d2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97bb3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97ba33 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b377 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97b274 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 1200] @ 0x635210 0x635156 0x6345bd 0x62292a 0x622b05 0xb6c94b 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x622929 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x622b04 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb6c94a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:67 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 16] @ 0x5135ef 0x51391d 0x511cde 0x72dcde 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x5135ee os.newFile+0x4e os/file_unix.go:144 # 0x51391c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72dcdd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 64] @ 0xc59651 0x48b4a1 # 0xc59650 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x310 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 0: 0 [6: 384] @ 0x14e18b0 0x152c65a 0x1531a13 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 24] @ 0xd4543b 0xd45608 0xd7b6ea 0x59e563 0x59ec87 0x785b31 0xb3cc30 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd4543a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:26 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x59e562 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x59ec86 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3cc2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 48] @ 0x131fd68 0x131d77f 0x131f788 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131fd67 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.75.1/stream.go:897 # 0x131d77e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131f787 google.golang.org/grpc.(*clientStream).withRetry+0x307 google.golang.org/grpc@v1.75.1/stream.go:812 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 27136] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 96] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdd4f45 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd4f44 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:56 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 128] @ 0x14e18b0 0x152c9d5 0x1531b46 0x15310ed 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15310ec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 112] @ 0x131d207 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131d206 google.golang.org/grpc.newClientStreamWithParams+0xb46 google.golang.org/grpc@v1.75.1/stream.go:355 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [54: 5184] @ 0xb3ea6e 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3ea6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:62 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 240] @ 0x75cc51 0x75cc3d 0x75cbf1 0x752005 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x75cc50 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x75cc3c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x75cbf0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 48] @ 0x12a98f6 0x12a9932 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a98f5 google.golang.org/grpc/internal/transport.newWriteQuota+0x235 google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:49 # 0x12a9931 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:495 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0xb73db6 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb73db5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:91 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [22: 704] @ 0xb6c6c5 0xb6c686 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6c6c4 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x64 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb6c685 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x25 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:65 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x6e6045 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3fed 0x6f3f0c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e6044 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:204 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3fec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3f0b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 36864] @ 0x53d895 0x53d2bd 0x53d499 0x653e6a 0x654474 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x653e69 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x73ad8a 0x73c5dd 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73ad89 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x289 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:156 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x6efa31 0x6f1b74 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6efa30 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 64] @ 0x7433af 0x742a50 0x746c25 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x746c24 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [23: 2576] @ 0x539aaa 0x539d1b 0x5390b9 0x53907d 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539d1a context.(*cancelCtx).propagateCancel+0x7a context/context.go:476 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x14645ba 0x145e19b 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14645b9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x39 github.com/pactus-project/pactus/www/html/server.go:260 # 0x145e19a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x95a github.com/pactus-project/pactus/www/html/blockchain.go:116 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x131fd68 0x13207d9 0x131f788 0x13204f2 0x12fecb9 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131fd67 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.75.1/stream.go:897 # 0x13207d8 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.75.1/stream.go:953 # 0x131f787 google.golang.org/grpc.(*clientStream).withRetry+0x307 google.golang.org/grpc@v1.75.1/stream.go:812 # 0x13204f1 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.75.1/stream.go:952 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 96] @ 0x66f1d5 0x6e81e5 0x6e8969 0x6efb5d 0x6ee636 0x8f76cb 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x66f1d4 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e81e4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6e8968 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6ee635 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8f76ca github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [16: 384] @ 0x75cbdb 0x752005 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x75cbda github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x4c574b 0x4b43d1 0x88b7aa 0x88b567 0x89d965 0x89d6cf 0x89d5fe 0x840f1b 0x840cb3 0x12ce49f 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x4c574a reflect.copyVal+0x2a reflect/value.go:1858 # 0x4b43d0 reflect.(*MapIter).Value+0x50 reflect/map_swiss.go:311 # 0x88b7a9 google.golang.org/protobuf/internal/impl.sizeMap+0x209 google.golang.org/protobuf@v1.36.9/internal/impl/codec_map.go:102 # 0x88b566 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.9/internal/impl/codec_map.go:54 # 0x89d964 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:111 # 0x89d6ce google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:60 # 0x89d5fd google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x3d google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:41 # 0x840f1a google.golang.org/protobuf/proto.MarshalOptions.marshal+0x11a google.golang.org/protobuf@v1.36.9/proto/encode.go:185 # 0x840cb2 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.9/proto/encode.go:159 # 0x12ce49e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x15e google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:59 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 320] @ 0xb740ff 0xbc1af2 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1af1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:364 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 2240] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 344064] @ 0x732b95 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732b94 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 48] @ 0xb4512e 0xb472dc 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb4512d github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/context.go:16 # 0xb472db github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:72 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [4: 192] @ 0xdde2c5 0xdde699 0xdf8fb6 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdde2c4 github.com/quic-go/quic-go.(*connIDManager).updateConnectionID+0xa4 github.com/quic-go/quic-go@v0.54.1/conn_id_manager.go:178 # 0xdde698 github.com/quic-go/quic-go.(*connIDManager).Get+0x58 github.com/quic-go/quic-go@v0.54.1/conn_id_manager.go:241 # 0xdf8fb5 github.com/quic-go/quic-go.(*packetPacker).appendPacket+0xf5 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:487 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [9: 432] @ 0x145d896 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145d895 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x55 github.com/pactus-project/pactus/www/html/blockchain.go:87 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0x73de46 0x73de72 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de45 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x73de71 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 48] @ 0x145df92 0x145df14 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145df91 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x751 github.com/pactus-project/pactus/www/html/server.go:217 # 0x145df13 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x6d3 github.com/pactus-project/pactus/www/html/blockchain.go:110 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x4de4a5 0x4e08d6 0x4e08de 0x51296b 0x512954 0x513834 0x5137f7 0x5137c6 0x511cde 0x72dcde 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x4de4a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e08d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e08dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x51296a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512953 os.open+0x13 os/file_open_unix.go:15 # 0x513833 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5137f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5137c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72dcdd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 40] @ 0x40aa05 0x480f29 0x99e251 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e250 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:523 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [5: 80] @ 0xdc6f53 0xdc6f07 0xdecf8b 0xdec51d 0xdea9ae 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecf8a github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x3ca github.com/quic-go/quic-go@v0.54.1/connection.go:2428 # 0xdec51c github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x2dc github.com/quic-go/quic-go@v0.54.1/connection.go:2333 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 24] @ 0x73331a 0x4a3d91 0x7329ee 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x733319 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func4+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:123 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x7329ed 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 13312] @ 0xbb503d 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb503c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:765 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xd21413 0xd7be19 0x116bacf 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd21412 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b2 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [127: 60960] @ 0xb4c72c 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb4c72b github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:9 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x624ad3 0x7e82e5 0x7e5ff0 0x7e8239 0x7e8f35 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x624ad2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x7e82e4 crypto/ecdsa.privateKeyToFIPS[...].func2+0x64 crypto/ecdsa/ecdsa.go:587 # 0x7e5fef crypto/internal/fips140cache.(*Cache[...]).Get+0x8f crypto/internal/fips140cache/cache.go:36 # 0x7e8238 crypto/ecdsa.privateKeyToFIPS[...]+0x118 crypto/ecdsa/ecdsa.go:583 # 0x7e8f34 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:416 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 480] @ 0x663772 0x13fed38 0x13fecbb 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x13fed37 github.com/pactus-project/pactus/crypto.Address.String+0x9d7 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13fecba github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x95a github.com/pactus-project/pactus/www/grpc/blockchain.go:187 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [124: 59520] @ 0xbbc03b 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc03a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:292 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 80] @ 0x7bd287 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x7bd286 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [10: 160] @ 0x51f306 0x1465975 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1465974 github.com/pactus-project/pactus/www/html.txToTable+0x1014 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [77: 16016] @ 0xb6980e 0xbb4fa5 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbb4fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 64] @ 0x978199 0x978104 0x9780fd 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x978198 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x978103 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x9780fc crypto/tls.(*encryptedExtensionsMsg).marshal+0x3c crypto/tls/handshake_messages.go:1013 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 432] @ 0x751445 0x7513e0 0x7513cc 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x751444 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x7513df github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x7513cb github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 24] @ 0x6e2d73 0x6e60df 0x6f1a79 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e2d72 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 448] @ 0x634eac 0x634dcf 0x6345bd 0x62292a 0x622b05 0xb6c94b 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x634eab math/big.nat.make+0x1eb math/big/nat.go:67 # 0x634dce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x622929 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x622b04 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb6c94a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:67 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 3584] @ 0xb66826 0xb669f2 0xb70305 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb70304 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:273 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [59: 24544] @ 0xbbc2e5 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:281 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [154: 98560] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 16] @ 0xc5341f 0x116c644 0x116ba5c 0x10cadb0 0x10ca685 0x48b4a1 # 0xc5341e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x116c643 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:677 # 0x116ba5b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x59b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:633 # 0x10cadaf github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0xaf github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/client.go:38 # 0x10ca684 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x144 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:389 0: 0 [1: 64] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 288] @ 0x4a4619 0x4a3ca5 0x950fb7 0x950e72 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x950fb6 crypto/tls.(*Conn).writeRecordLocked.func1+0x56 crypto/tls/conn.go:1004 # 0x950e71 crypto/tls.(*Conn).writeRecordLocked+0x891 crypto/tls/conn.go:1049 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 16] @ 0x51f306 0x72f314 0x72dc7f 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x72f313 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x72dc7e 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 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 240] @ 0x72ddf1 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x72ddf0 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 23040] @ 0x145e425 0x145e3e6 0x145e434 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145e424 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x145e3e5 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x145e433 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 288] @ 0x1320785 0x131f788 0x13204f2 0x12fecb9 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1320784 google.golang.org/grpc.(*clientStream).SendMsg.func4+0x64 google.golang.org/grpc@v1.75.1/stream.go:953 # 0x131f787 google.golang.org/grpc.(*clientStream).withRetry+0x307 google.golang.org/grpc@v1.75.1/stream.go:812 # 0x13204f1 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.75.1/stream.go:952 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x7433af 0x742a50 0x746c25 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x746c24 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [17: 1088] @ 0x14031fd 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14031fc github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x9c github.com/pactus-project/pactus/www/grpc/transaction.go:42 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 48] @ 0xbb962e 0xbb9755 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb962d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 880] @ 0x6f0c2d 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6f0c2c github.com/pactus-project/pactus/types/block.FromBytes+0x2c github.com/pactus-project/pactus/types/block/block.go:44 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 72] @ 0x66f0d9 0x6e9f10 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e9f0f github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x4f github.com/pactus-project/pactus/types/tx/payload/transfer.go:53 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x543175 0x66e3ad 0x6ee09d 0x6ee03b 0x6efd35 0x6efb90 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6ee09c github.com/pactus-project/pactus/util/encoding.ReadElements+0x9c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6ee03a github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/ed25519/signature.go:75 # 0x6efd34 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 384] @ 0x1531738 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1531737 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 480] @ 0x751445 0x7513e0 0x7513cc 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x751444 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x7513df github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x7513cb github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [11: 9856] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x14653f0 0x1465321 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14653ef github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0xa8f github.com/pactus-project/pactus/www/html/server.go:213 # 0x1465320 github.com/pactus-project/pactus/www/html.txToTable+0x9c0 github.com/pactus-project/pactus/www/html/transaction.go:48 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [20: 1600] @ 0x622785 0x622b05 0xb6c94b 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x622784 math/big.(*Float).uquo+0xc4 math/big/float.go:1354 # 0x622b04 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb6c94a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:67 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 192] @ 0x53b3e5 0x131da3d 0x131d8ee 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x131da3c google.golang.org/grpc.newContextWithRPCInfo+0x1bc google.golang.org/grpc@v1.75.1/rpc_util.go:969 # 0x131d8ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.75.1/stream.go:418 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 528] @ 0x131e55c 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131e55b google.golang.org/grpc.(*csAttempt).newStream+0x15b google.golang.org/grpc@v1.75.1/stream.go:532 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0xc4d71e 0xc4d228 0xc5472a 0xbb689e 0xbc2a49 0x48b4a1 # 0xc4d71d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x41d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xbb689d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:932 # 0xbc2a48 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:464 0: 0 [5: 2400] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 2400] @ 0x6f1b5a 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6f1b59 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:220 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 256] @ 0xb740ff 0xbc08f9 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc08f8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:246 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 288] @ 0x13675dc 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13675db github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:274 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 112] @ 0x48767c 0x4ed175 0xd3bad4 0xd440b6 0xd43e0a 0xd45838 0xd7bea2 0x10cb039 0x10ca685 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0xd3bad3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd440b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd43e09 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x10cb038 github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x338 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/client.go:63 # 0x10ca684 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x144 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:389 0: 0 [3: 1536] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 4608] @ 0xc273d6 0xc26145 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc273d5 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xc26144 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [13: 624] @ 0x6ee5df 0x6ee5d3 0x8f76cb 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6ee5de bytes.NewReader+0x3e bytes/reader.go:159 # 0x6ee5d2 github.com/pactus-project/pactus/types/tx.FromBytes+0x32 github.com/pactus-project/pactus/types/tx/tx.go:73 # 0x8f76ca github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 512] @ 0x12a970b 0x12a97b9 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a970a google.golang.org/grpc/internal/transport.newRecvBuffer+0x4a google.golang.org/grpc@v1.75.1/internal/transport/transport.go:72 # 0x12a97b8 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:487 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 10880] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1464cc5 0x1464c36 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1464cc4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x364 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1464c35 github.com/pactus-project/pactus/www/html.txToTable+0x2d5 github.com/pactus-project/pactus/www/html/transaction.go:43 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 192] @ 0x54413a 0x66e64a 0x66f0f2 0x6e816c 0x6e87ff 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e816b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6e87fe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 4096] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 144] @ 0x129b586 0x12c32f3 0x12c32f4 0x12c2fd1 0x12c29e5 0x12c3ac5 0x12c36fe 0x130b5fb 0x130c5d7 0x130d2eb 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x129b585 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.75.1/mem/buffers.go:267 # 0x12c32f2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.75.1/mem/buffers.go:211 # 0x12c32f3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:256 # 0x12c2fd0 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:216 # 0x12c29e4 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:143 # 0x12c3ac4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:417 # 0x12c36fd google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0x9d google.golang.org/grpc@v1.75.1/internal/transport/transport.go:360 # 0x130b5fa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.75.1/rpc_util.go:690 # 0x130c5d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.75.1/rpc_util.go:850 # 0x130d2ea google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.75.1/rpc_util.go:933 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x774856 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x774855 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [13: 69888] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x131d985 0x131d8ee 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131d984 google.golang.org/grpc.newContextWithRPCInfo+0x104 google.golang.org/grpc@v1.75.1/rpc_util.go:971 # 0x131d8ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.75.1/stream.go:418 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4864] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 384] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x1298a9e 0x1298966 0x12a10e2 0x129f445 0x12a9172 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1298a9d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:121 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12a10e1 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x321 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:1018 # 0x129f444 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:611 # 0x12a9171 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:469 0: 0 [6: 96] @ 0x14659b2 0x1465925 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14659b1 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x1051 github.com/pactus-project/pactus/www/html/server.go:213 # 0x1465924 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 192] @ 0x14fc2fa 0x1517577 0x151b0a8 0x151b07b 0x7e6d4b 0x7e3f36 0x9433b2 0x98d245 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x1517576 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 crypto/internal/fips140/ecdsa/ecdsa.go:480 # 0x151b0a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x151b07a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:446 # 0x7e6d4a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x7e3f35 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9433b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x98d244 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 240] @ 0x6e2d5b 0x6efd88 0x6efb90 0x6ee636 0x8f76cb 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e2d5a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6ee635 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8f76ca github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 384] @ 0x52cda5 0x52ceb0 0x5320fb 0x53709f 0x72dcd5 0x72dc28 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5320fa strings.Join+0xfa strings/strings.go:510 # 0x53709e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x72dcd4 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x72dc27 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 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 512] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0xe058e5 0xe058d7 0xe052aa 0xebfe7d 0xebfe78 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xe058e4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x524 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xe058d6 github.com/quic-go/quic-go.(*SendStream).write+0x516 github.com/quic-go/quic-go@v0.54.1/send_stream.go:145 # 0xe052a9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.54.1/send_stream.go:100 # 0xebfe7c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.54.1/stream.go:123 # 0xebfe77 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:63 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [3: 48] @ 0x90b769 0x1172725 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0x90b768 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x1172724 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [14: 1568] @ 0x12a989b 0x12a9932 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a989a google.golang.org/grpc/internal/transport.newWriteQuota+0x1da google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:46 # 0x12a9931 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:495 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 1568] @ 0x13fed54 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fed53 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x9f3 github.com/pactus-project/pactus/www/grpc/blockchain.go:182 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 480] @ 0x663493 0x66372c 0x1405e1c 0x1405db1 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1405e1b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x1405db0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 24] @ 0x6e1dd6 0x6e91e6 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e1dd5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6e91e5 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x225 github.com/pactus-project/pactus/types/tx/payload/bond.go:79 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 144] @ 0x73de7d 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 48] @ 0x4a4619 0x4a3ca5 0x51ee9f 0x51f31a 0x76bfb1 0x757036 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x51ee9e fmt.(*pp).free+0xde fmt/print.go:181 # 0x51f319 fmt.Sprintf+0x79 fmt/print.go:241 # 0x76bfb0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x757035 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [22: 118272] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xe0f248 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xe0f247 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.54.1/stream.go:79 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [3: 48] @ 0xdb6912 0xdb34a5 0xde72fa 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdb6911 github.com/quic-go/quic-go/internal/wire.parseMaxStreamsFrame+0x31 github.com/quic-go/quic-go@v0.54.1/internal/wire/max_streams_frame.go:17 # 0xdb34a4 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x164 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:140 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [15: 6720] @ 0xbbc2e5 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:281 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 48] @ 0x145de3a 0x145ddf5 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145de39 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x5f9 github.com/pactus-project/pactus/www/html/server.go:225 # 0x145ddf4 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x5b4 github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 336] @ 0x131e55c 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131e55b google.golang.org/grpc.(*csAttempt).newStream+0x15b google.golang.org/grpc@v1.75.1/stream.go:532 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x131c94d 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131c94c google.golang.org/grpc.newClientStreamWithParams+0x28c google.golang.org/grpc@v1.75.1/stream.go:289 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 32] @ 0x73c77e 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 432] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6e60df 0x6f1a79 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 2240] @ 0xb6980e 0xbb4fa5 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbb4fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 73728] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 16] @ 0x5135ef 0x51391d 0x511cde 0x72e119 0x7717af 0x771792 0x756bc8 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x5135ee os.newFile+0x4e os/file_unix.go:144 # 0x51391c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72e118 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 # 0x7717ae github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x771791 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x756bc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 192] @ 0x6efd71 0x6efb90 0x6ee636 0x8f76cb 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6efd70 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6ee635 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8f76ca github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [16: 1792] @ 0x131ca55 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131ca54 google.golang.org/grpc.newClientStreamWithParams+0x394 google.golang.org/grpc@v1.75.1/stream.go:295 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 448] @ 0x6e88c7 0x6efb5d 0x6f1b74 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e88c6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [11: 2464] @ 0xbb503d 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb503c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:765 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 576] @ 0x14e17b7 0x152c65a 0x1531a13 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 9216] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 43008] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 720] @ 0x140610f 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140610e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ce github.com/pactus-project/pactus/www/grpc/transaction.go:329 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 672] @ 0x13fe909 0x13fe8b8 0x13fe8ab 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fe908 encoding/hex.EncodeToString+0x5a8 encoding/hex/hex.go:127 # 0x13fe8b7 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x557 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x13fe8aa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x54a github.com/pactus-project/pactus/www/grpc/blockchain.go:179 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 320] @ 0xb4866f 0xb48610 0xb485a9 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb4866e github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x12e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb4860f github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb485a8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:214 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [5: 3840] @ 0x12af946 0x12b3577 0x48b4a1 # 0x12af945 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x305 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1228 # 0x12b3576 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3b6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1690 0: 0 [232: 133632] @ 0xb4c72c 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb4c72b github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:9 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x72f2e5 0x72dc7f 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x72f2e4 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x72dc7e 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 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 480] @ 0x51f306 0xd22371 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd22370 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [2: 160] @ 0x622785 0x622b05 0xb6c94b 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x622784 math/big.(*Float).uquo+0xc4 math/big/float.go:1354 # 0x622b04 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb6c94a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:67 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 21504] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 53760] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x131c9c8 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131c9c7 google.golang.org/grpc.newClientStreamWithParams+0x307 google.golang.org/grpc@v1.75.1/stream.go:290 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x12a9a9d 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9a9c google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x3dc google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:508 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 1760] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xa0e17f 0xa0dbf7 0x1463ea2 0x145eade 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e17e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x1463ea1 github.com/pactus-project/pactus/www/html.(*Server).writeError+0x161 github.com/pactus-project/pactus/www/html/server.go:182 # 0x145eadd github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x19d github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 448] @ 0x145d658 0x145d644 0x145d630 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145d657 encoding/hex.EncodeToString+0xd7 encoding/hex/hex.go:127 # 0x145d643 github.com/pactus-project/pactus/crypto/hash.Hash.String+0xc3 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x145d62f github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0xaf github.com/pactus-project/pactus/www/html/blockchain.go:75 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 240] @ 0xb69c25 0xb69b48 0xbb35a5 0x48b4a1 # 0xb69c24 github.com/libp2p/go-libp2p-kbucket.(*bucket).peerIds+0x1a4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:92 # 0xb69b47 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).ListPeers+0xc7 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:524 # 0xbb35a4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:565 0: 0 [4: 64] @ 0x7433af 0x742a50 0x7470c2 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x7470c1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 96] @ 0x1320385 0x12fecb9 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1320384 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.75.1/stream.go:943 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 896] @ 0x53d325 0x53d499 0x66dc5f 0x66e5dd 0x6ef6ac 0x6ef605 0x6f015e 0x6f0246 0x140506a 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x66dc5e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x66e5dc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x6ef6ab github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6ef604 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 9216] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 880] @ 0x841196 0x840a50 0x12ce3dc 0x130b7ca 0x1326ea5 0x131ff31 0x12fecb9 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x12ce3db google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:51 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1326ea4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.75.1/stream.go:1849 # 0x131ff30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.75.1/stream.go:919 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 160] @ 0x635210 0x635156 0x6345bd 0x62292a 0x622b05 0xb6c94b 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x622929 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x622b04 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb6c94a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:67 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [40: 215040] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 864] @ 0x13fec9a 0x13fed84 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fec99 encoding/hex.EncodeToString+0x939 encoding/hex/hex.go:129 # 0x13fed83 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa23 github.com/pactus-project/pactus/www/grpc/blockchain.go:186 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 64] @ 0xdca969 0xdca8f2 0xddff5f 0x48b4a1 # 0xdca968 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SkippedPacket+0x488 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:42 # 0xdca8f1 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).OnLossDetectionTimeout+0x411 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:800 # 0xddff5e github.com/quic-go/quic-go.(*Conn).run+0x65e github.com/quic-go/quic-go@v0.54.1/connection.go:633 0: 0 [14: 1568] @ 0x4c999d 0x86cf47 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86cf46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:184 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 13440] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 224] @ 0x12a9e70 0x12a9e3c 0x12accbf 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9e6f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.75.1/credentials/credentials.go:262 # 0x12a9e3b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:545 # 0x12accbe google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:771 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [251: 144576] @ 0xbbc03b 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc03a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:292 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 48] @ 0x12ce3ea 0x130b7ca 0x1326ea5 0x131ff31 0x12fecb9 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12ce3e9 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:55 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1326ea4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.75.1/stream.go:1849 # 0x131ff30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.75.1/stream.go:919 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 96] @ 0x12ace05 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12ace04 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:793 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 72] @ 0xebfcc5 0xebfe0c 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xbb7132 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xebfcc4 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:40 # 0xebfe0b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:59 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xbb7131 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:53 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [14: 896] @ 0x6222c7 0x622261 0x622248 0x6224d0 0xb6c950 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x6222c6 math/big.nat.make+0xc6 math/big/nat.go:67 # 0x622260 math/big.nat.set+0x60 math/big/nat.go:92 # 0x622247 math/big.(*Float).Set+0x47 math/big/float.go:663 # 0x6224cf math/big.(*Float).Float64+0x12f math/big/float.go:1019 # 0xb6c94f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ef github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:67 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 256] @ 0x131b98e 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131b98d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.75.1/stream.go:189 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 1056] @ 0x6e2a85 0x6e2a86 0x14052c3 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e2a84 encoding/hex.EncodeToString+0xc4 encoding/hex/hex.go:129 # 0x6e2a85 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x14052c2 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 768] @ 0xc4e8e5 0xc4e765 0xc6eca2 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6eca1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [28: 3136] @ 0xb3ea6e 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3ea6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:62 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 18944] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x75c1fb 0x8fbdd3 0x8f7c25 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x75c1fa github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8fbdd2 github.com/pactus-project/pactus/store.newValidatorStore+0x192 github.com/pactus-project/pactus/store/validator.go:29 # 0x8f7c24 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 128] @ 0xbb9336 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 80] @ 0x12c3950 0x129dd3b 0x130b63c 0x130c5d7 0x130d2eb 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12c394f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.75.1/internal/transport/transport.go:399 # 0x129dd3a google.golang.org/grpc/internal/transport.(*ClientStream).Read+0x1a google.golang.org/grpc@v1.75.1/internal/transport/client_stream.go:55 # 0x130b63b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.75.1/rpc_util.go:705 # 0x130c5d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.75.1/rpc_util.go:850 # 0x130d2ea google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.75.1/rpc_util.go:933 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 96] @ 0x12a9b05 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9b04 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x444 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:512 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 144] @ 0x12a9965 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9964 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2a4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:496 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 11520] @ 0xd4c4ff 0xd4ad9f 0xd4aa89 0x48b4a1 # 0xd4c4fe github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).getConnsToClose+0x7e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:472 # 0xd4ad9e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).trim+0x1e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:385 # 0xd4aa88 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x148 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:364 0: 0 [5: 120] @ 0x732cd2 0x74262a 0x744326 0x735082 0x735072 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732cd1 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 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x744325 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x735081 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 # 0x735071 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 1680] @ 0xbb503d 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb503c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:765 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 576] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x14650eb 0x1465099 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14650ea github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x78a github.com/pactus-project/pactus/www/html/server.go:217 # 0x1465098 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [20: 35061760] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 36208640] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 432] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0x775f25 0x77517a 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x775f24 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:433 # 0x775179 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 80] @ 0x14643dc 0x1464ba5 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14643db github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x1464ba4 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 448] @ 0x13fec05 0x13feb83 0x13feb5b 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fec04 encoding/hex.EncodeToString+0x8a4 encoding/hex/hex.go:129 # 0x13feb82 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x822 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13feb5a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x7fa github.com/pactus-project/pactus/www/grpc/blockchain.go:185 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 864] @ 0x8873e5 0x89c7da 0x89c418 0x86cfd7 0x86c55f 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x86c55e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:61 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 176] @ 0xd22315 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd22314 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [4: 192] @ 0x468a46 0xb6dcbc 0xb6dc6b 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6dcbb github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x1bb github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6dc6a github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x16a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:243 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 576] @ 0x73de7d 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [27: 17280] @ 0xb4c72c 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb4c72b github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:9 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x14cac33 0x98fa85 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x98fa84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 crypto/tls/key_schedule.go:39 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 1920] @ 0xbbc2e5 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:281 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 512] @ 0xb3ea6e 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3ea6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:62 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [9: 6336] @ 0xb4c72c 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb4c72b github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:9 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [14: 9856] @ 0xbbc03b 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc03a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:292 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 512] @ 0x13fe47a 0x13fe3ca 0x13fe3b2 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fe479 encoding/hex.EncodeToString+0x119 encoding/hex/hex.go:129 # 0x13fe3c9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x69 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13fe3b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [36: 23040] @ 0xbbc03b 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc03a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:292 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 1680] @ 0xb6980e 0xbb4fa5 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbb4fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 144] @ 0x552af7 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1225bb5 0x1226685 0x1225cba 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1226684 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:316 # 0x1225cb9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:266 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x7e15a5 0x7ded05 0x7e38b8 0x7e37ff 0x7e11e2 0x7e163c 0x7ded05 0x7e36fe 0x7e8fbc 0x7e3229 0x7e2d3d 0x9679c6 0x96363b 0x95d34e 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e38b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x7e37fe crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:471 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e36fd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7e8fbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x9679c5 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4c5 crypto/tls/handshake_client_tls13.go:816 # 0x96363a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [2: 32] @ 0x1465865 0x146582e 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1465864 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xf04 github.com/pactus-project/pactus/www/html/server.go:225 # 0x146582d github.com/pactus-project/pactus/www/html.txToTable+0xecd github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 80] @ 0x7bec76 0x7beb7f 0xb54709 0xb557b5 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bec75 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [11: 528] @ 0x53b3e5 0x131da3d 0x131d8ee 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x131da3c google.golang.org/grpc.newContextWithRPCInfo+0x1bc google.golang.org/grpc@v1.75.1/rpc_util.go:969 # 0x131d8ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.75.1/stream.go:418 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 20480] @ 0x7771d0 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x7771cf github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 96] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6efd88 0x6efb90 0x6ee636 0x8f76cb 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6ee635 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8f76ca github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [16: 1792] @ 0x73acef 0x73c5dd 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 192] @ 0x73de7d 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [16: 1792] @ 0x12a9758 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9757 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:492 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 384] @ 0x53b3e5 0x12a9e9d 0x12a9e3c 0x12accbf 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x12a9e9c google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.75.1/credentials/credentials.go:262 # 0x12a9e3b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:545 # 0x12accbe google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:771 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 336] @ 0x12994c7 0x129fb18 0x12a0a31 0x129f42d 0x12a9172 0x48b4a1 # 0x12994c6 google.golang.org/grpc/mem.BufferSlice.Reader+0xc6 google.golang.org/grpc@v1.75.1/mem/buffer_slice.go:122 # 0x129fb17 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x177 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:708 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12a9171 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:469 0: 0 [5: 160] @ 0x1367635 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1367634 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:281 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x131d967 0x131d8ee 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131d966 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.75.1/rpc_util.go:969 # 0x131d8ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.75.1/stream.go:418 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 3456] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0xdd0657 0xdd0581 0xdd0668 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd0656 crypto/tls.newQUICConn+0x256 crypto/tls/quic.go:194 # 0xdd0580 crypto/tls.QUICServer+0x180 crypto/tls/quic.go:184 # 0xdd0667 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x267 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:129 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 192] @ 0x1367cf5 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1367cf4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:317 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 192] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [11: 176] @ 0x5390c5 0xa0cdec 0xa11778 0x48b4a1 # 0x5390c4 context.WithCancel+0x64 context/context.go:242 # 0xa0cdeb net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [7: 112] @ 0x14643fc 0x1464ba5 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14643fb github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:238 # 0x1464ba4 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x131b98e 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131b98d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.75.1/stream.go:189 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 240] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x14053c5 0x1405356 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x14053c4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1405355 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [22: 2112] @ 0x13fe985 0x13fe8b8 0x13fe8ab 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fe984 encoding/hex.EncodeToString+0x624 encoding/hex/hex.go:129 # 0x13fe8b7 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0x557 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x13fe8aa github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x54a github.com/pactus-project/pactus/www/grpc/blockchain.go:179 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 160] @ 0xb3ecdb 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb3ecda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:93 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [5: 80] @ 0x468972 0x467e65 0x467fca 0x6e42ef 0x14643b1 0x14643c8 0x1464ba5 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x6e42ee github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x14643b0 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x14643c7 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x1464ba4 github.com/pactus-project/pactus/www/html.txToTable+0x244 github.com/pactus-project/pactus/www/html/transaction.go:41 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x751445 0x7513e0 0x7513cc 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x751444 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x7513df github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x7513cb github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 2816] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 1040] @ 0x1405f8c 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1405f8b github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf4b github.com/pactus-project/pactus/www/grpc/transaction.go:362 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 160] @ 0x12a9e70 0x12a9e3c 0x12accbf 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9e6f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.75.1/credentials/credentials.go:262 # 0x12a9e3b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:545 # 0x12accbe google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:771 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x7433af 0x742a50 0x746c25 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x746c24 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 192] @ 0x480eda 0x480eef 0x108f7ac 0x108f779 0x12c04cc 0x12b4779 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x108f7ab golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x8b golang.org/x/net@v0.44.0/http2/hpack/tables.go:47 # 0x108f778 golang.org/x/net/http2/hpack.NewDecoder+0x58 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:108 # 0x12c04cb google.golang.org/grpc/internal/transport.newFramer+0x44b google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:421 # 0x12b4778 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:171 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [1: 48] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 72] @ 0x12b5772 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12b5771 google.golang.org/grpc/internal/transport.NewServerTransport+0x12f1 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:309 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [9: 1008] @ 0x415a34 0x4ecf28 0x12bd547 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0x12bd546 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xc6 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1198 0: 0 [1: 16] @ 0x97d519 0x97d484 0x97d47d 0x9510b7 0x98b805 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x97d518 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97d483 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x97d47c crypto/tls.(*certificateMsgTLS13).marshal+0x3c crypto/tls/handshake_messages.go:1467 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x4a4632 0x4a3ca5 0x129e487 0x129ec4f 0x129ead5 0x129f40f 0x12a9172 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x129e486 google.golang.org/grpc/internal/transport.(*itemList).dequeue+0x66 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:85 # 0x129ec4e google.golang.org/grpc/internal/transport.(*controlBuffer).getOnceLocked+0x2e google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:443 # 0x129ead4 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x74 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:412 # 0x129f40e google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x14e google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:603 # 0x12a9171 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:469 0: 0 [7: 336] @ 0x663493 0x66372c 0x14053c5 0x1405356 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x14053c4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1405355 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 64] @ 0x1464c7a 0x1464c36 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1464c79 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x319 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1464c35 github.com/pactus-project/pactus/www/html.txToTable+0x2d5 github.com/pactus-project/pactus/www/html/transaction.go:43 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0x131c9c8 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131c9c7 google.golang.org/grpc.newClientStreamWithParams+0x307 google.golang.org/grpc@v1.75.1/stream.go:290 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 240] @ 0x7488fc 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7488fb github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [15: 1200] @ 0x53909b 0x53907d 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53909a context.withCancel+0x3a context/context.go:277 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0x7da93e 0x7db33d 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7da93d encoding/asn1.makeBody+0xf3d encoding/asn1/marshal.go:530 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 80] @ 0x5d875f 0x5eaa11 0x5ea9f2 0xa113fb 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x5eaa10 net.ipEmptyString+0x50 net/ip.go:332 # 0x5ea9f1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xa113fa net/http.(*conn).serve+0x5a net/http/server.go:1935 0: 0 [12: 192] @ 0x1293d4a 0x128f176 0x12b3389 0x48b4a1 # 0x1293d49 golang.org/x/net/http2.(*Framer).readMetaFrame+0xc9 golang.org/x/net@v0.44.0/http2/frame.go:1546 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b3388 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1656 0: 0 [3: 24] @ 0x73de46 0x73de72 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de45 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x73de71 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [17: 816] @ 0x468a46 0xb6c692 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6c691 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x31 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:65 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 384] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6efd88 0x6efb90 0x6f1b74 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [17: 1360] @ 0x4c999d 0x86cf47 0x86c55f 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86cf46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:184 # 0x86c55e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:61 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [20: 2560] @ 0x4c999d 0x86cf47 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86cf46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:184 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0x7433af 0x742a50 0x7470c2 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x7470c1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 640] @ 0x6f1a35 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6f1a34 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:202 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [15: 1200] @ 0x12a9769 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9768 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xa8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:483 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 960] @ 0x8873e5 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 1024] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 128] @ 0x1464a1b 0x146499a 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1464a1a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0xba github.com/pactus-project/pactus/www/html/server.go:221 # 0x1464999 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x5433da 0x66e3ad 0x6e992d 0x6e98bd 0x6efb5d 0x6ee636 0x8f76cb 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e992c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e98bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6ee635 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8f76ca github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [23: 6624] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 48] @ 0x12b160b 0x12b35a5 0x48b4a1 # 0x12b160a google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x44a google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1504 # 0x12b35a4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3e4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1688 0: 0 [11: 528] @ 0x8fba56 0x8fba86 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8fba55 github.com/pactus-project/pactus/store.txKey+0x75 github.com/pactus-project/pactus/store/tx.go:19 # 0x8fba85 github.com/pactus-project/pactus/store.(*txStore).tx+0xa5 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 2688] @ 0x934977 0x934946 0x934606 0x9461b1 0x94c164 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x934976 vendor/golang.org/x/crypto/chacha20poly1305.sliceForAppend+0xd6 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:93 # 0x934945 vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).seal+0xa5 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.go:57 # 0x934605 vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Seal+0x85 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:66 # 0x9461b0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x94c163 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [5: 40] @ 0x40b82e 0x41187c 0x6f7de8 0x11f8d71 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f7de7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x11f8d70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1728] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 18944] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f7726 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f7725 github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x85 github.com/pactus-project/pactus/store/interface.go:69 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 2304] @ 0x73e0e9 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73e0e8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 96] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f7726 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f7725 github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x85 github.com/pactus-project/pactus/store/interface.go:69 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [12: 576] @ 0x1464811 0x1464844 0x14647e3 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1464810 bytes.NewBufferString+0x130 bytes/buffer.go:487 # 0x1464843 github.com/pactus-project/pactus/www/html.newTableMaker+0x163 github.com/pactus-project/pactus/www/html/server.go:202 # 0x14647e2 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x102 github.com/pactus-project/pactus/www/html/transaction.go:29 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 576] @ 0x131bcc6 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131bcc5 google.golang.org/grpc.newClientStream+0x485 google.golang.org/grpc@v1.75.1/stream.go:220 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [20: 368640] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 640] @ 0xb6d3c7 0xbbd4e5 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6d3c6 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).NetworkSize+0x166 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:168 # 0xbbd4e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x524 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:50 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 288] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [12: 2112] @ 0xdd9bcf 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd9bce github.com/quic-go/quic-go.init.func1+0xa4e github.com/quic-go/quic-go@v0.54.1/connection.go:297 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 32] @ 0x774856 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x774855 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x631125 0x63109d 0x7d0665 0x7d0600 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7d0664 math/big.(*Int).SetBytes+0x1a4 math/big/int.go:519 # 0x7d05ff crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f crypto/elliptic/nistec.go:241 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 256] @ 0xb6980e 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x1298a9e 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1298a9d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:121 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 43008] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1465a50 0x1465925 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1465a4f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x10ef github.com/pactus-project/pactus/www/html/server.go:213 # 0x1465924 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 1904] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 784] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 800] @ 0x6ef9b5 0x6ee636 0x8f76cb 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6ef9b4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6ee635 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8f76ca github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 96] @ 0x749965 0x74a6d1 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x749964 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x3c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:62 # 0x74a6d0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x5d6df8 0x5d6bb2 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6df7 net.newAddr+0x97 net/interface_linux.go:182 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [11: 704] @ 0x13feb3a 0x13feab3 0x13fea87 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13feb39 encoding/hex.EncodeToString+0x7d9 encoding/hex/hex.go:129 # 0x13feab2 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x752 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13fea86 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x726 github.com/pactus-project/pactus/www/grpc/blockchain.go:184 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 256] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x7329ee 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x7329ed 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 672] @ 0x12b6568 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b6567 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x207 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:398 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 416] @ 0x841196 0x840a50 0x12ce3dc 0x130b7ca 0x1326ea5 0x131ff31 0x12fecb9 0x1444cda 0x12feb65 0x1379f65 0x137ddf9 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x12ce3db google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:51 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1326ea4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.75.1/stream.go:1849 # 0x131ff30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.75.1/stream.go:919 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379f64 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).BroadcastTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:90 # 0x137ddf8 github.com/pactus-project/pactus/www/grpc/gen/go.(*TransactionJsonRPC).Methods.func3+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_jgw.pb.go:88 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [1: 3456] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 384] @ 0x146f751 0x1470f65 0x147d68a 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x146f750 github.com/creachadair/jrpc2.(*Client).req+0x130 github.com/creachadair/jrpc2@v1.3.2/client.go:180 # 0x1470f64 github.com/creachadair/jrpc2.(*Client).Batch+0x164 github.com/creachadair/jrpc2@v1.3.2/client.go:343 # 0x147d689 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x549 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:126 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0xa74585 0xbc0105 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:164 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [57: 23712] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [17: 1632] @ 0x6e2a17 0x6e2a86 0x14052c3 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e2a16 encoding/hex.EncodeToString+0x56 encoding/hex/hex.go:127 # 0x6e2a85 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x14052c2 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 96] @ 0x66f0d9 0x6e816c 0x6e87ff 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e816b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6e87fe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 144] @ 0x8f69ab 0x8f69d9 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8f69aa github.com/pactus-project/pactus/store.blockHashKey+0x6a github.com/pactus-project/pactus/store/block.go:26 # 0x8f69d8 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0x98 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 1232] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [18: 864] @ 0x7433af 0x742a50 0x7470c2 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x7470c1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [34: 3808] @ 0x539aaa 0x12a9a0c 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12a9a0b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x34b google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:506 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 133120] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 3072] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 19584] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 1440] @ 0x131bcee 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131bced google.golang.org/grpc.newClientStream+0x4ad google.golang.org/grpc@v1.75.1/stream.go:222 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 144] @ 0x131b8df 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131b8de google.golang.org/grpc.newClientStream+0x9e google.golang.org/grpc@v1.75.1/stream.go:189 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 576] @ 0x53b3e5 0x12a9e9d 0x12a9e3c 0x12accbf 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x12a9e9c google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.75.1/credentials/credentials.go:262 # 0x12a9e3b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:545 # 0x12accbe google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:771 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 864] @ 0x663493 0x66372c 0x1405e1c 0x1405db1 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1405e1b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x1405db0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 640] @ 0x950833 0x95066a 0x951126 0x98b26c 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x950832 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x950669 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 144] @ 0x54413a 0x66e64a 0x66f0f2 0x6e816c 0x6e87ff 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e816b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6e87fe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [12: 576] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x1405e1c 0x1405db1 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1405e1b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x1405db0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 240] @ 0x5433da 0x66e3ad 0x6e992d 0x6e98bd 0x6efb5d 0x6f1b74 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e992c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e98bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [15: 480] @ 0x12be1a8 0x12bcbb9 0x13149ee 0x13149d2 0x1319015 0x131177f 0x48b4a1 # 0x12be1a7 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x87 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1342 # 0x12bcbb8 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8d8 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1136 # 0x13149ed google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1c4d google.golang.org/grpc@v1.75.1/internal/transport/server_stream.go:76 # 0x13149d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1c31 google.golang.org/grpc@v1.75.1/server.go:1539 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 256] @ 0x7bd7a5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbb21e9 0xbb446f 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbb21e8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:383 # 0xbb446e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:692 0: 0 [10: 320] @ 0x6f0237 0x140506a 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6f0236 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [11: 528] @ 0x12994c7 0x129fb18 0x12a0a31 0x129f359 0x12a9172 0x48b4a1 # 0x12994c6 google.golang.org/grpc/mem.BufferSlice.Reader+0xc6 google.golang.org/grpc@v1.75.1/mem/buffer_slice.go:122 # 0x129fb17 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x177 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:708 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f358 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:594 # 0x12a9171 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:469 0: 0 [5: 1280] @ 0xb740ff 0xbc1d87 0xbc1d69 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d86 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d68 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [10: 160] @ 0x12b1a67 0x12b35a5 0x48b4a1 # 0x12b1a66 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x8a6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1487 # 0x12b35a4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3e4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1688 0: 0 [6: 288] @ 0x73de7d 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 480] @ 0xc4e8e5 0xc4e765 0xc525d3 0xbc27fc 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbc27fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:455 0: 0 [20: 1280] @ 0x1405e48 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1405e47 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xe07 github.com/pactus-project/pactus/www/grpc/transaction.go:355 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 216] @ 0x12ce3ea 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x12ce3e9 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:55 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 480] @ 0x12acb4a 0x12acb3e 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12acb49 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:520 # 0x12acb3d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:739 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 240] @ 0x745f7c 0x74639c 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x75c1fb 0x8fbdd3 0x8f7c25 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x75c1fa github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0x7a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:244 # 0x8fbdd2 github.com/pactus-project/pactus/store.newValidatorStore+0x192 github.com/pactus-project/pactus/store/validator.go:29 # 0x8f7c24 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [8: 512] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [15: 13440] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 320] @ 0x644245 0x643015 0x642af3 0x6ef1f5 0x6ef1d7 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ef1f4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ef1d6 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/tx/tx.go:258 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0x75cbdb 0x752005 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x75cbda github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [30: 7680] @ 0xb740ff 0xbc0eac 0xbc0e8e 0xbc0e82 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0eab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc0e8d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc0e81 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:301 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 112] @ 0x12b1165 0x12b350d 0x48b4a1 # 0x12b1164 google.golang.org/grpc/internal/transport.(*http2Client).handleWindowUpdate+0x44 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1429 # 0x12b350c google.golang.org/grpc/internal/transport.(*http2Client).reader+0x34c google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1700 0: 0 [18: 2592] @ 0x12a977a 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9779 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xb9 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:484 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 960] @ 0x129fb2e 0x12a0a31 0x129f42d 0x12a9172 0x48b4a1 # 0x129fb2d google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x18d google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:703 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12a9171 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:469 0: 0 [12: 576] @ 0x73de7d 0x73c772 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [21: 37632] @ 0xb73db6 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb73db5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:91 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0xb6b0cc 0xbb250d 0xbb24f3 0xb70a49 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6b0cb github.com/libp2p/go-libp2p-kbucket.GenRandPeerIDWithCPL+0xeb github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:91 # 0xbb250c github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GenRandPeerID+0x2c github.com/libp2p/go-libp2p-kbucket@v0.8.0/table_refresh.go:41 # 0xbb24f2 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func1+0x12 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:395 # 0xb70a48 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x2e8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:316 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 448] @ 0x12c26bc 0x12adfee 0x12adfd9 0x12b2d90 0x12b35a5 0x48b4a1 # 0x12c26bb google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.75.1/internal/transport/transport.go:98 # 0x12adfed google.golang.org/grpc/internal/transport.(*Stream).write+0xcd google.golang.org/grpc@v1.75.1/internal/transport/transport.go:342 # 0x12adfd8 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0xb8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:944 # 0x12b2d8f google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1bcf google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1614 # 0x12b35a4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3e4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1688 0: 0 [10: 3520] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xa0e17f 0xa0dbf7 0x146407a 0x145eaba 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e17e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x1464079 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x145eab9 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 72] @ 0x5433da 0x66e3ad 0x6e992d 0x6e98bd 0x6efb5d 0x6ee636 0x8f76cb 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e992c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e98bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6ee635 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8f76ca github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 1536] @ 0xdbd925 0x4a3d91 0xe066dc 0xe066ed 0xe064c5 0xe0627b 0xdf4d03 0xdf3814 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdbd924 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:14 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe066db github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x9b github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xe066ec github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0xac github.com/quic-go/quic-go@v0.54.1/send_stream.go:321 # 0xe064c4 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.54.1/send_stream.go:286 # 0xe0627a github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.54.1/send_stream.go:225 # 0xdf4d02 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.54.1/framer.go:261 # 0xdf3813 github.com/quic-go/quic-go.(*framer).Append+0x273 github.com/quic-go/quic-go@v0.54.1/framer.go:109 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [23: 5888] @ 0xb740ff 0xbc0eac 0xbc0e8e 0xbc0e82 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0eab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc0e8d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc0e81 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:301 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 336] @ 0x4de4a5 0x4e08d6 0x4e08de 0x51296b 0x512954 0x513834 0x5137f7 0x5137c6 0x511cde 0x72dcde 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x4de4a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e08d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e08dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x51296a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512953 os.open+0x13 os/file_open_unix.go:15 # 0x513833 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5137f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5137c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72dcdd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 64] @ 0x5d875f 0x5eaa11 0x5ea9f2 0xb57327 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x5eaa10 net.ipEmptyString+0x50 net/ip.go:332 # 0x5ea9f1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb57326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [28: 3136] @ 0x131ca55 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131ca54 google.golang.org/grpc.newClientStreamWithParams+0x394 google.golang.org/grpc@v1.75.1/stream.go:295 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 1232] @ 0x6e046f 0xdd4a05 0xdcf453 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [4: 128] @ 0xdb0c2d 0xdb33fe 0xde72fa 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdb0c2c github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x2c github.com/quic-go/quic-go@v0.54.1/internal/wire/crypto_frame.go:18 # 0xdb33fd github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xbd github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:132 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [10: 320] @ 0x12a96fa 0x12a97b9 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a96f9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:73 # 0x12a97b8 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:487 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 1792] @ 0x131ca55 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131ca54 google.golang.org/grpc.newClientStreamWithParams+0x394 google.golang.org/grpc@v1.75.1/stream.go:295 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 240] @ 0x40a8f2 0x480f29 0x1322537 0x132250c 0x13224fd 0x1321097 0x1320be5 0x12fece4 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1322536 google.golang.org/grpc/metadata.MD.Copy+0x156 google.golang.org/grpc@v1.75.1/metadata/metadata.go:100 # 0x132250b google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.75.1/internal/transport/transport.go:328 # 0x13224fc google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.75.1/stream.go:1197 # 0x1321096 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.75.1/stream.go:1046 # 0x1320be4 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.75.1/stream.go:995 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [82: 62976] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 320] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [20: 2240] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 288] @ 0x552af7 0x14728d5 0x14724e5 0x1471e25 0x147f2b8 0x147d976 0x147d1bd 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x14728d4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.2/json.go:204 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x1471e24 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.2/json.go:16 # 0x147f2b7 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x147d975 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:152 # 0x147d1bc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:80 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 1568] @ 0x12a9758 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9757 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:492 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 21504] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 1536] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x128714d 0x12840c6 0x1285565 0x1281305 0x12617bc 0x126229b 0x12fd315 0x1263594 0x48b4a1 # 0x128714c google.golang.org/grpc/resolver.(*AddressMapV2[...]).Set+0x2cc google.golang.org/grpc@v1.75.1/resolver/map.go:108 # 0x12840c5 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).shutdownRemainingLocked+0x325 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:488 # 0x1285564 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).updateSubConnState+0x8a4 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:603 # 0x1281304 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).newSCData.func1+0x44 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:176 # 0x12617bb google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).updateSubConnState+0x27b google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:254 # 0x126229a google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).NewSubConn.func1+0x5a google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:370 # 0x12fd314 google.golang.org/grpc.(*acBalancerWrapper).updateState.func1+0x234 google.golang.org/grpc@v1.75.1/balancer_wrapper.go:341 # 0x1263593 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:94 0: 0 [7: 896] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdd4fa7 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd4fa6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:57 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [8: 384] @ 0x663772 0x1405e1c 0x1405db1 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1405e1b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x1405db0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 7680] @ 0xb66826 0xb669f2 0xb6dbf8 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb6dbf7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:237 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [23: 4048] @ 0x8873e5 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 18432] @ 0x732b95 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732b94 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 288] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 336] @ 0x13fe305 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fe304 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0x104 github.com/pactus-project/pactus/www/grpc/blockchain.go:132 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [57: 9120] @ 0xbb503d 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb503c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:765 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [11: 264] @ 0x12ce3ea 0x130b7ca 0x1326ea5 0x131ff31 0x12fecb9 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12ce3e9 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xa9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:55 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1326ea4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.75.1/stream.go:1849 # 0x131ff30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.75.1/stream.go:919 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 5376] @ 0x756dec 0x756d57 0x756d40 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x756deb github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x756d56 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x756d3f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 24192] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 72] @ 0x732cd2 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732cd1 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 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 240] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [41: 17056] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [170: 76160] @ 0xb4c72c 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb4c72b github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:9 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [170: 76160] @ 0xbbc03b 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc03a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:292 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x7f6c8c 0xda78da 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7f6c8b crypto/x509.(*CertPool).AddCert+0xab crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [6: 576] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 128] @ 0x468a46 0x7bf29b 0x7beee5 0x7beb7f 0xb54709 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [53: 16960] @ 0xbbc2e5 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:281 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 1536] @ 0x675e9e 0x675e92 0x675dc5 0xdcfa5e 0xdcf47a 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdcfa5d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:47 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 128] @ 0x7bd7a5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbb21e9 0xbb446f 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbb21e8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:383 # 0xbb446e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:692 0: 0 [1: 112] @ 0x12fcfcb 0x1304a65 0x1306a49 0x1306419 0x1305acc 0x1305528 0x1304d25 0x130303a 0x48b4a1 # 0x12fcfca google.golang.org/grpc.(*acBalancerWrapper).updateState+0x4a google.golang.org/grpc@v1.75.1/balancer_wrapper.go:309 # 0x1304a64 google.golang.org/grpc.(*addrConn).updateConnectivityState+0x264 google.golang.org/grpc@v1.75.1/clientconn.go:1230 # 0x1306a48 google.golang.org/grpc.(*addrConn).startHealthCheck.func1+0x28 google.golang.org/grpc@v1.75.1/clientconn.go:1460 # 0x1306418 google.golang.org/grpc.(*addrConn).startHealthCheck+0x338 google.golang.org/grpc@v1.75.1/clientconn.go:1469 # 0x1305acb google.golang.org/grpc.(*addrConn).createTransport+0x4eb google.golang.org/grpc@v1.75.1/clientconn.go:1440 # 0x1305527 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.75.1/clientconn.go:1347 # 0x1304d24 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.75.1/clientconn.go:1279 # 0x1303039 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.75.1/clientconn.go:942 0: 0 [5: 80] @ 0x1293d1c 0x128f176 0x12b3389 0x48b4a1 # 0x1293d1b golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.44.0/http2/frame.go:1545 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b3388 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1656 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 48] @ 0x80d005 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x80d004 crypto/x509.marshalPublicKey+0x1a4 crypto/x509/x509.go:110 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x732cd2 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732cd1 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 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 432] @ 0x663772 0x14053c5 0x1405356 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x14053c4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1405355 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 43520] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1465810 0x1465790 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146580f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xeaf github.com/pactus-project/pactus/www/html/server.go:225 # 0x146578f github.com/pactus-project/pactus/www/html.txToTable+0xe2f github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 336] @ 0x6e2d5b 0x6e60df 0x6f1a79 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e2d5a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [36: 3456] @ 0x8873e5 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 1200] @ 0x12a9a2e 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9a2d google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x36d google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:504 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 1680] @ 0x12a9745 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9744 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x84 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:491 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0x751633 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x751632 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x14645ba 0x145e1c9 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14645b9 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x39 github.com/pactus-project/pactus/www/html/server.go:260 # 0x145e1c8 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x988 github.com/pactus-project/pactus/www/html/blockchain.go:117 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 1904] @ 0x415a34 0x12a96fa 0x12a97b9 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a96f9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:73 # 0x12a97b8 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:487 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 2448] @ 0x131c7b2 0x131c7a6 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131c7b1 google.golang.org/grpc.defaultCallInfo+0xf1 google.golang.org/grpc@v1.75.1/rpc_util.go:167 # 0x131c7a5 google.golang.org/grpc.newClientStreamWithParams+0xe5 google.golang.org/grpc@v1.75.1/stream.go:262 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x131d967 0x131d8ee 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131d966 google.golang.org/grpc.newContextWithRPCInfo+0xe6 google.golang.org/grpc@v1.75.1/rpc_util.go:969 # 0x131d8ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.75.1/stream.go:418 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 384] @ 0x145d925 0x145d960 0x145d8ef 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145d924 bytes.NewBufferString+0xe4 bytes/buffer.go:487 # 0x145d95f github.com/pactus-project/pactus/www/html.newTableMaker+0x11f github.com/pactus-project/pactus/www/html/server.go:202 # 0x145d8ee github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xae github.com/pactus-project/pactus/www/html/blockchain.go:98 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 288] @ 0x61f2b6 0x66cc71 0x1403197 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x61f2b5 encoding/hex.DecodeString+0x35 encoding/hex/hex.go:139 # 0x66cc70 github.com/pactus-project/pactus/crypto/hash.FromString+0x30 github.com/pactus-project/pactus/crypto/hash/hash.go:40 # 0x1403196 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x36 github.com/pactus-project/pactus/www/grpc/transaction.go:32 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0xb740ff 0xbc1d56 0xbc1d38 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d55 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d37 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:153 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 4608] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [50: 68403200] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 384] @ 0x6f0145 0x6f0246 0x140506a 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6f0144 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [12: 768] @ 0x8873e5 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 112] @ 0xa0bd25 0xa119d6 0x48b4a1 # 0xa0bd24 net/http.(*connReader).startBackgroundRead+0x84 net/http/server.go:698 # 0xa119d5 net/http.(*conn).serve+0x635 net/http/server.go:2098 0: 0 [1: 64] @ 0x14e18ee 0x152c65a 0x1531a13 0x98fa25 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0xa04f05 0xa32f5f 0xa0c987 0xa11778 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa04f04 net/http.newTextprotoReader+0x24 net/http/request.go:1039 # 0xa32f5e net/http.readRequest+0x3e net/http/request.go:1080 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [16: 1792] @ 0x415a34 0x12a96fa 0x12a97b9 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a96f9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:73 # 0x12a97b8 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:487 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x61f2b6 0x66cc71 0x13fe235 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x61f2b5 encoding/hex.DecodeString+0x35 encoding/hex/hex.go:139 # 0x66cc70 github.com/pactus-project/pactus/crypto/hash.FromString+0x30 github.com/pactus-project/pactus/crypto/hash/hash.go:40 # 0x13fe234 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:123 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 120] @ 0x5433da 0x66e3ad 0x6f23f4 0x6f2400 0x6f19d2 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6f23f3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6f23ff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6f19d1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [11: 880] @ 0x12aee55 0x13216fd 0x1321527 0x1320845 0x131f5c2 0x13204f2 0x12fecb9 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12aee54 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1099 # 0x13216fc google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x29c google.golang.org/grpc@v1.75.1/internal/transport/client_stream.go:77 # 0x1321526 google.golang.org/grpc.(*csAttempt).sendMsg+0xc6 google.golang.org/grpc@v1.75.1/stream.go:1102 # 0x1320844 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.75.1/stream.go:944 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x13204f1 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.75.1/stream.go:952 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [56: 13440] @ 0x745f7c 0x74639c 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 560] @ 0x1405f8c 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1405f8b github.com/pactus-project/pactus/www/grpc.transactionToProto+0xf4b github.com/pactus-project/pactus/www/grpc/transaction.go:362 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [24: 1920] @ 0x53909b 0x53907d 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53909a context.withCancel+0x3a context/context.go:277 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [81: 46656] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [15: 1440] @ 0x14060df 0x140613d 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14060de encoding/hex.EncodeToString+0x109e encoding/hex/hex.go:129 # 0x140613c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10fc github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 96] @ 0x6e5c97 0x6e55bd 0x6f108a 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e5c96 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x36 github.com/pactus-project/pactus/types/certificate/certificate.go:145 # 0x6e55bc github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6f1089 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x677d9a 0x677da6 0xd958c2 0x6dff77 0x14e17cf 0x6dfedd 0xd91c34 0xd926ab 0xd93de9 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91c33 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd93de8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [11: 176] @ 0x14659db 0x1465925 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14659da github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x107a github.com/pactus-project/pactus/www/html/server.go:213 # 0x1465924 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 960] @ 0x140610f 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140610e github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10ce github.com/pactus-project/pactus/www/grpc/transaction.go:329 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [14: 336] @ 0x129a2fd 0x12af946 0x12b3577 0x48b4a1 # 0x129a2fc google.golang.org/grpc/mem.Copy+0xbc google.golang.org/grpc@v1.75.1/mem/buffers.go:121 # 0x12af945 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x305 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1228 # 0x12b3576 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3b6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1690 0: 0 [5: 80] @ 0x12a9a9d 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9a9c google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x3dc google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:508 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 560] @ 0x539aaa 0xa73e4a 0xb48d27 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xa73e49 github.com/libp2p/go-libp2p-kad-dht/internal.CtxMutex.Lock+0x29 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/ctx_mutex.go:17 # 0xb48d26 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:263 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [7: 336] @ 0x53b3e5 0x12acbf4 0x12acbc7 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x12acbf3 google.golang.org/grpc/peer.NewContext+0xf3 google.golang.org/grpc@v1.75.1/peer/peer.go:76 # 0x12acbc6 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0xc6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:739 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 160] @ 0x14643fc 0x1465a75 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14643fb github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:238 # 0x1465a74 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x129d5ba 0x4a3d91 0x129e30d 0x129e807 0x12ba698 0x12b969b 0x1311536 0x1310cd6 0x48b4a1 # 0x129d5b9 google.golang.org/grpc/internal/transport.init.func2+0x19 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:46 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x129e30c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:61 # 0x129e806 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:386 # 0x12ba697 google.golang.org/grpc/internal/transport.(*http2Server).handleSettings+0xf7 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:898 # 0x12b969a google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x4da google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:719 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 24] @ 0x771dd8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x771dd7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [21: 3360] @ 0x6e5567 0x13fe7da 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e5566 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:92 # 0x13fe7d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [21: 2352] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [18: 1728] @ 0x1320385 0x12fecb9 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1320384 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.75.1/stream.go:943 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 384] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xa04f05 0xa32f5f 0xa0c987 0xa11778 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa04f04 net/http.newTextprotoReader+0x24 net/http/request.go:1039 # 0xa32f5e net/http.readRequest+0x3e net/http/request.go:1080 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [5: 120] @ 0x54413a 0x66e64a 0x66f0f2 0x6e97f3 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e97f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 288] @ 0x54413a 0x66e64a 0x6e985a 0x6e97f9 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e9859 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e97f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [27: 6912] @ 0x12af946 0x12b3577 0x48b4a1 # 0x12af945 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x305 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1228 # 0x12b3576 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3b6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1690 0: 0 [5: 320] @ 0xdc5452 0xdc47aa 0xdf96d6 0xdf740e 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xdc5451 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_tracker.go:56 # 0xdc47a9 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x29 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_handler.go:95 # 0xdf96d5 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x2b5 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:532 # 0xdf740d github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1ed github.com/quic-go/quic-go@v0.54.1/packet_packer.go:347 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [5: 320] @ 0x631125 0x63109d 0x7d05d2 0x7d054c 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7d05d1 math/big.(*Int).SetBytes+0x111 math/big/int.go:519 # 0x7d054b crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:240 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [17: 2720] @ 0x663493 0x66372c 0x6e1bd6 0x140527c 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x6e1bd5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x140527b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 288] @ 0x6e2d5b 0x6efd88 0x6efb90 0x6f1b74 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e2d5a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 96] @ 0x66f1d5 0x6e81e5 0x6e8969 0x6efb5d 0x6f1b74 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x66f1d4 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e81e4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6e8968 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [29: 3248] @ 0x12a989b 0x12a9932 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a989a google.golang.org/grpc/internal/transport.newWriteQuota+0x1da google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:46 # 0x12a9931 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:495 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4864] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 96] @ 0x129b586 0x12c32f3 0x12c32f4 0x12c2fd1 0x12c29e5 0x12c3ac5 0x12c36fe 0x130b5fb 0x130c5d7 0x130d2eb 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x129b585 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.75.1/mem/buffers.go:267 # 0x12c32f2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.75.1/mem/buffers.go:211 # 0x12c32f3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:256 # 0x12c2fd0 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:216 # 0x12c29e4 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:143 # 0x12c3ac4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:417 # 0x12c36fd google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0x9d google.golang.org/grpc@v1.75.1/internal/transport/transport.go:360 # 0x130b5fa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.75.1/rpc_util.go:690 # 0x130c5d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.75.1/rpc_util.go:850 # 0x130d2ea google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.75.1/rpc_util.go:933 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [25: 4400] @ 0x8873e5 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 168] @ 0x129b586 0x12c32f3 0x12c32f4 0x12c2fd1 0x12c29e5 0x12c3ac5 0x12c36fe 0x130b5fb 0x130c5d7 0x130d2eb 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x129b585 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.75.1/mem/buffers.go:267 # 0x12c32f2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.75.1/mem/buffers.go:211 # 0x12c32f3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:256 # 0x12c2fd0 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderClient+0xf0 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:216 # 0x12c29e4 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x44 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:143 # 0x12c3ac4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:417 # 0x12c36fd google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0x9d google.golang.org/grpc@v1.75.1/internal/transport/transport.go:360 # 0x130b5fa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.75.1/rpc_util.go:690 # 0x130c5d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.75.1/rpc_util.go:850 # 0x130d2ea google.golang.org/grpc.recv+0xaa google.golang.org/grpc@v1.75.1/rpc_util.go:933 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x131b8df 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131b8de google.golang.org/grpc.newClientStream+0x9e google.golang.org/grpc@v1.75.1/stream.go:189 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 128] @ 0x1226838 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x1226837 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x77 github.com/pactus-project/pactus/sync/sync.go:330 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0x75cc51 0x75cc3d 0x75cbf1 0x752005 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x75cc50 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x75cc3c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x75cbf0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [12: 1152] @ 0x6e2a85 0x6e2a86 0x14052c3 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e2a84 encoding/hex.EncodeToString+0xc4 encoding/hex/hex.go:129 # 0x6e2a85 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x14052c2 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 480] @ 0x480eda 0x480eef 0x539df6 0x5390b9 0x53907d 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x539df5 context.(*cancelCtx).propagateCancel+0x155 context/context.go:497 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 432] @ 0x131d985 0x131d8ee 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131d984 google.golang.org/grpc.newContextWithRPCInfo+0x104 google.golang.org/grpc@v1.75.1/rpc_util.go:971 # 0x131d8ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.75.1/stream.go:418 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 960] @ 0x745f7c 0x748c1a 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x748c19 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 384] @ 0x8873e5 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x86cfd7 0x86c55f 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x86c55e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:61 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 672] @ 0x480eda 0x480eef 0x140f410 0x140988b 0x1409b5a 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x140f40f github.com/gorilla/mux.(*Route).Match+0x2ef github.com/gorilla/mux@v1.8.1/route.go:102 # 0x140988a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x1409b59 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [48: 16896] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xa0e17f 0xa0dbf7 0x146407a 0x145e456 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e17e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x1464079 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x145e455 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 112] @ 0x131b928 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131b927 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.75.1/stream.go:189 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 336] @ 0x12acb4a 0x12acb3e 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12acb49 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:520 # 0x12acb3d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:739 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xb460f3 0xb47770 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb460f2 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/metrics.go:154 # 0xb4776f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:97 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [1: 112] @ 0xb2be06 0xb2c67e 0xb2bf78 0xb4db8e 0x48b4a1 # 0xb2be05 github.com/ipfs/go-datastore/query.ResultsWithContext+0x105 github.com/ipfs/go-datastore@v0.8.4/query/query.go:221 # 0xb2c67d github.com/ipfs/go-datastore/query.(*resultsIter).collectResults+0xbd github.com/ipfs/go-datastore@v0.8.4/query/query.go:348 # 0xb2bf77 github.com/ipfs/go-datastore/query.(*resultsIter).Next+0x17 github.com/ipfs/go-datastore@v0.8.4/query/query.go:292 # 0xb4db8d github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run.func1+0xbad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/records/providers_manager.go:235 0: 0 [15: 1440] @ 0x13fec29 0x13fed84 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fec28 encoding/hex.EncodeToString+0x8c8 encoding/hex/hex.go:127 # 0x13fed83 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xa23 github.com/pactus-project/pactus/www/grpc/blockchain.go:186 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 512] @ 0x145d6fa 0x145d644 0x145d630 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145d6f9 encoding/hex.EncodeToString+0x179 encoding/hex/hex.go:129 # 0x145d643 github.com/pactus-project/pactus/crypto/hash.Hash.String+0xc3 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x145d62f github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0xaf github.com/pactus-project/pactus/www/html/blockchain.go:75 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [29: 2320] @ 0x8f90d7 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8f90d6 github.com/pactus-project/pactus/store.(*store).Transaction+0x116 github.com/pactus-project/pactus/store/store.go:275 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 8448] @ 0x841196 0x840a50 0x12ce3dc 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x12ce3db google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:51 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 640] @ 0x7454dc 0x748bdf 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x748bde github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 96] @ 0x6e2d73 0x6efd88 0x6efb90 0x6ee636 0x8f76cb 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e2d72 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6ee635 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8f76ca github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [15: 960] @ 0x8873e5 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x13156e8 0x137ac95 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x13156e7 google.golang.org/grpc.(*Server).processUnaryRPC.func3+0x107 google.golang.org/grpc@v1.75.1/server.go:1404 # 0x137ac94 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x54 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:239 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 384] @ 0x73de7d 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 192] @ 0x468a46 0xb410eb 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb410ea github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:163 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [10: 800] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x145da0d 0x145d968 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x145da0c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x1cc github.com/pactus-project/pactus/www/html/server.go:225 # 0x145d967 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x127 github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [63: 13104] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1464a66 0x146499a 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1464a65 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x105 github.com/pactus-project/pactus/www/html/server.go:221 # 0x1464999 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 1360] @ 0x12a9a2e 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9a2d google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x36d google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:504 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [30: 2400] @ 0x12ba3ab 0x12b94e5 0x1311536 0x1310cd6 0x48b4a1 # 0x12ba3aa google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x30a google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:855 # 0x12b94e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x324 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:715 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 1152] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 64] @ 0xbc098b 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc098a github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x12a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:254 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 1024] @ 0x8873e5 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x145dad4 0x145da93 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145dad3 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x293 github.com/pactus-project/pactus/www/html/server.go:225 # 0x145da92 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x252 github.com/pactus-project/pactus/www/html/blockchain.go:101 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [46: 23552] @ 0x12af946 0x12b3577 0x48b4a1 # 0x12af945 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x305 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1228 # 0x12b3576 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3b6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1690 0: 0 [1: 32] @ 0x1531b10 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1531b0f crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 112] @ 0x12ce40a 0x130b7ca 0x1326ea5 0x131ff31 0x12fecb9 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12ce409 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:55 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1326ea4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.75.1/stream.go:1849 # 0x131ff30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.75.1/stream.go:919 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [52: 14976] @ 0x131cd68 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131cd67 google.golang.org/grpc.newClientStreamWithParams+0x6a7 google.golang.org/grpc@v1.75.1/stream.go:325 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 128] @ 0x12a9a1d 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9a1c google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x35c google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:503 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 768] @ 0x663772 0x1405e1c 0x1405db1 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1405e1b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x1405db0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 576] @ 0x131c7b2 0x131c7a6 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131c7b1 google.golang.org/grpc.defaultCallInfo+0xf1 google.golang.org/grpc@v1.75.1/rpc_util.go:167 # 0x131c7a5 google.golang.org/grpc.newClientStreamWithParams+0xe5 google.golang.org/grpc@v1.75.1/stream.go:262 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0x130b507 0x131c8e2 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x130b506 google.golang.org/grpc.OnFinishCallOption.before+0x46 google.golang.org/grpc@v1.75.1/rpc_util.go:339 # 0x131c8e1 google.golang.org/grpc.newClientStreamWithParams+0x221 google.golang.org/grpc@v1.75.1/stream.go:285 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 1456] @ 0x748745 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x748744 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [20: 3200] @ 0x663772 0x6e1bd6 0x140527c 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x6e1bd5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x140527b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [14: 1344] @ 0x14053e9 0x140613d 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14053e8 encoding/hex.EncodeToString+0x3a8 encoding/hex/hex.go:127 # 0x140613c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10fc github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 43776] @ 0x732a94 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 4096] @ 0x776457 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x776456 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 48] @ 0x1464d9a 0x1464d1c 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1464d99 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x439 github.com/pactus-project/pactus/www/html/server.go:213 # 0x1464d1b github.com/pactus-project/pactus/www/html.txToTable+0x3bb github.com/pactus-project/pactus/www/html/transaction.go:75 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 672] @ 0x73acef 0x73c5dd 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [24: 196608] @ 0x145e425 0x145e3e6 0x145e434 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145e424 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x145e3e5 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x145e433 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x774856 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x774855 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 48] @ 0x1464c7a 0x1464c36 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1464c79 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x319 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1464c35 github.com/pactus-project/pactus/www/html.txToTable+0x2d5 github.com/pactus-project/pactus/www/html/transaction.go:43 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 192] @ 0x6e60c5 0x6f1a79 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e60c4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:213 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 48] @ 0x131b928 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131b927 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.75.1/stream.go:189 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 26112] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 704] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [16: 768] @ 0x480eda 0x480eef 0x539df6 0x5390b9 0x53907d 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x539df5 context.(*cancelCtx).propagateCancel+0x155 context/context.go:497 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 1536] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 2112] @ 0x1463a8b 0x1463a8c 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1463a8a bytes.(*Buffer).String+0x16a bytes/buffer.go:77 # 0x1463a8b github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x16b github.com/pactus-project/pactus/www/html/server.go:175 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x480eda 0x480eef 0xddf473 0xddf454 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf472 github.com/quic-go/quic-go.newFramer+0x652 github.com/quic-go/quic-go@v0.54.1/framer.go:49 # 0xddf453 github.com/quic-go/quic-go.(*Conn).preSetup+0x633 github.com/quic-go/quic-go@v0.54.1/connection.go:500 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [24: 4224] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x6e1bd6 0x140527c 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x6e1bd5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x140527b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 288] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x757b88 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x757b87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [23: 3312] @ 0x131c7b2 0x131c7a6 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131c7b1 google.golang.org/grpc.defaultCallInfo+0xf1 google.golang.org/grpc@v1.75.1/rpc_util.go:167 # 0x131c7a5 google.golang.org/grpc.newClientStreamWithParams+0xe5 google.golang.org/grpc@v1.75.1/stream.go:262 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [42: 14784] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x146402e 0x1463fd5 0x1463fc7 0x145e456 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x146402d net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x1463fd4 net/http.Header.Set+0x34 net/http/header.go:40 # 0x1463fc6 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x145e455 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xc15 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [109: 26160] @ 0x745f7c 0x74639c 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [29: 2784] @ 0x1320385 0x12fecb9 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1320384 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.75.1/stream.go:943 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 448] @ 0xd04ce5 0xd044dd 0xd03ef9 0x10df874 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd04ce4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x124 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:267 # 0xd044dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:214 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0x10df873 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0x93 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:92 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 288] @ 0xa6f871 0xa6f58d 0xa745ec 0xbc20ab 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc20aa github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:386 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 24192] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x145e257 0x145e1ca 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x145e256 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xa16 github.com/pactus-project/pactus/www/html/server.go:225 # 0x145e1c9 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x989 github.com/pactus-project/pactus/www/html/blockchain.go:118 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 784] @ 0x5393ed 0x11be3c5 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x5393ec context.AfterFunc+0x2c context/context.go:326 # 0x11be3c4 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.43.0/config/config.go:396 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 24] @ 0x732cd2 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732cd1 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 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [24: 768] @ 0xabac6c 0xabb2c5 0xac2f17 0x140e9aa 0x140f4a6 0x140988b 0x1409b5a 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xabac6b regexp.(*Regexp).doOnePass+0x52b regexp/exec.go:507 # 0xabb2c4 regexp.(*Regexp).doExecute+0x2a4 regexp/exec.go:532 # 0xac2f16 regexp.(*Regexp).FindStringSubmatchIndex+0x56 regexp/regexp.go:1059 # 0x140e9a9 github.com/gorilla/mux.routeRegexpGroup.setMatch+0x1a9 github.com/gorilla/mux@v1.8.1/regexp.go:345 # 0x140f4a5 github.com/gorilla/mux.(*Route).Match+0x385 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x140988a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x1409b59 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 576] @ 0x75cc51 0x75cc3d 0x75cbf1 0x752005 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x75cc50 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x75cc3c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x75cbf0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [11: 1408] @ 0x53d895 0x53d2bd 0x53d499 0x5441dc 0x66e64a 0x6e985a 0x6e97f9 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5441db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e9859 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e97f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 64] @ 0x6efa31 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6efa30 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x73de7d 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 560] @ 0x73acef 0x73c5dd 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [16: 3328] @ 0x8760a5 0x876097 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8760a4 google.golang.org/protobuf/internal/impl.pointer.growInt32Slice+0x1e4 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:156 # 0x876096 google.golang.org/protobuf/internal/impl.consumeInt32Slice+0x1d6 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:755 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 720] @ 0x40a8f2 0x480f29 0xa0e066 0xa0dbf7 0x146407a 0x14648e5 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e065 net/http.Header.Clone+0x5e5 net/http/header.go:105 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x1464079 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x14648e4 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [30: 1920] @ 0x8873e5 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 512] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [25: 800] @ 0xbb93a5 0xbb9343 0xbb9357 0xbb993a 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb93a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:109 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [19: 2128] @ 0x539aaa 0x539d1b 0x5390b9 0x53907d 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539d1a context.(*cancelCtx).propagateCancel+0x7a context/context.go:476 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 1056] @ 0x8873e5 0x89c7da 0x89c418 0x86cfd7 0x86c55f 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x86c55e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:61 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 4864] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [19: 1216] @ 0x4c999d 0x86f085 0x89c7da 0x89c418 0x86cfd7 0x86c55f 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86f084 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:446 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x86c55e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:61 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [29: 6032] @ 0x131de7d 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131de7c google.golang.org/grpc.(*clientStream).newAttemptLocked+0x5fc google.golang.org/grpc@v1.75.1/stream.go:459 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 80] @ 0x12acd6e 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12acd6d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x26d google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:776 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 768] @ 0x8873e5 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x86cfd7 0x86c55f 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x86c55e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:61 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 384] @ 0x8873e5 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x13156e8 0x1367cb5 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x13156e7 google.golang.org/grpc.(*Server).processUnaryRPC.func3+0x107 google.golang.org/grpc@v1.75.1/server.go:1404 # 0x1367cb4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x54 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:311 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 864] @ 0x513605 0x51391d 0x511cde 0x72dcde 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x513604 os.newFile+0x64 os/file_unix.go:144 # 0x51391c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72dcdd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [20: 2560] @ 0x13fe9a5 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fe9a4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x644 github.com/pactus-project/pactus/www/grpc/blockchain.go:174 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 4608] @ 0x73e0e9 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73e0e8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 128] @ 0x7758ed 0x77651e 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x7758ec github.com/syndtr/goleveldb/leveldb.(*version).computeCompaction+0x8c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:362 # 0x77651d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x2fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:555 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [54: 2592] @ 0x129190b 0x128ef43 0x12b3389 0x48b4a1 # 0x129190a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.44.0/http2/frame.go:1035 # 0x128ef42 golang.org/x/net/http2.(*Framer).ReadFrame+0x282 golang.org/x/net@v0.44.0/http2/frame.go:523 # 0x12b3388 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1656 0: 0 [6: 1152] @ 0x6e27ef 0x6e097a 0x11e19cb 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6e27ee github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x6e0979 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:46 # 0x11e19ca github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x4a github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 9216] @ 0x7771d0 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x7771cf github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 3840] @ 0x53d895 0x53d2bd 0x53d499 0x6580e5 0x655b7c 0x659869 0x652c46 0x65281c 0x120e69f 0x120e6a0 0x12255af 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6580e4 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x444 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1879 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0x73de46 0x73de72 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de45 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x73de71 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 40] @ 0x12658a5 0x12b2d4d 0x12b35a5 0x48b4a1 # 0x12658a4 google.golang.org/grpc/internal/status.NewWithProto+0x44 google.golang.org/grpc@v1.75.1/internal/status/status.go:52 # 0x12b2d4c google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1b8c google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1609 # 0x12b35a4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3e4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1688 0: 0 [36: 8640] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 48] @ 0x51c657 0xd3d829 0xd3fc51 0x48b4a1 # 0x51c656 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd3d828 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd3fc50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [1: 64] @ 0x7cbd10 0xd911c5 0xd916db 0xd9168f 0xd93dca 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x7cbd0f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0xd911c4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:80 # 0xd916da golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:71 # 0xd9168e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd93dc9 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x1e9 github.com/flynn/noise@v1.1.0/state.go:425 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x888fb6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8e21ec 0xda4168 0xda3451 0xda5628 0x48b4a1 # 0x888fb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5418 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8e21eb github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:125 # 0xda4167 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x107 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:258 # 0xda3450 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:132 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [4: 192] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x14053c5 0x1405356 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x14053c4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1405355 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 96] @ 0x145f0b1 0x145f0f5 0x145f083 0x145ea37 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145f0b0 bytes.NewBufferString+0x50 bytes/buffer.go:487 # 0x145f0f4 github.com/pactus-project/pactus/www/html.newTableMaker+0x94 github.com/pactus-project/pactus/www/html/server.go:202 # 0x145f082 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x22 github.com/pactus-project/pactus/www/html/blockchain.go:215 # 0x145ea36 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 256] @ 0x73ae59 0x73c5dd 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73ae58 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x12a98ac 0x12a9932 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a98ab google.golang.org/grpc/internal/transport.newWriteQuota+0x1eb google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:44 # 0x12a9931 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:495 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 168] @ 0x66f0d9 0x6e816c 0x6e87ff 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e816b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6e87fe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 720] @ 0x745f7c 0x748c1a 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x748c19 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 108800] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1465810 0x1465790 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146580f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xeaf github.com/pactus-project/pactus/www/html/server.go:225 # 0x146578f github.com/pactus-project/pactus/www/html.txToTable+0xe2f github.com/pactus-project/pactus/www/html/transaction.go:87 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 2112] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x1465865 0x146582e 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1465864 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xf04 github.com/pactus-project/pactus/www/html/server.go:225 # 0x146582d github.com/pactus-project/pactus/www/html.txToTable+0xecd github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 144] @ 0x51c27b 0xd45586 0xd45608 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 128] @ 0x677d9a 0x677da6 0xd958c2 0x6dff77 0x14e181b 0x6dfedd 0xd91cac 0xd92ffa 0xd95446 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91cab github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd92ff9 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd95445 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [2: 48] @ 0x8e1ef3 0x8e22be 0x8f0407 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8e1ef2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/ed25519.go:123 # 0x8e22bd github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:143 # 0x8f0406 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x66 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:176 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 48] @ 0x554f25 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x12227e8 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x554f24 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x12227e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x677d9a 0x677da6 0xd958c2 0x6dff77 0x14e17cf 0x6dfedd 0xd91d58 0xd926ab 0xd9423f 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91d57 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd9423e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [22: 2112] @ 0x131bcee 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131bced google.golang.org/grpc.newClientStream+0x4ad google.golang.org/grpc@v1.75.1/stream.go:222 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98f88e 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 160] @ 0x12a96fa 0x12a97b9 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a96f9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:73 # 0x12a97b8 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:487 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [61: 14640] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [22: 1056] @ 0x73de7d 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [16: 1024] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 96] @ 0x97bad4 0x97b9af 0x97b9ae 0x7e11e2 0x7e163c 0x97b378 0x97b275 0x7e11e2 0x7e163c 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x97bad3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x713 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97b9ae vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x5ee vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x97b9ad crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x5ed crypto/tls/handshake_messages.go:1276 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b377 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97b274 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 768] @ 0x145d713 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145d712 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x192 github.com/pactus-project/pactus/www/html/blockchain.go:75 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 16] @ 0x5135ef 0x51391d 0x511cde 0x72dcde 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x5135ee os.newFile+0x4e os/file_unix.go:144 # 0x51391c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72dcdd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [18: 864] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x1405e1c 0x1405db1 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1405e1b github.com/pactus-project/pactus/crypto.Address.String+0xddb github.com/pactus-project/pactus/crypto/address.go:93 # 0x1405db0 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xd70 github.com/pactus-project/pactus/www/grpc/transaction.go:356 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [35: 840] @ 0x1290c05 0x128ef43 0x12b3389 0x48b4a1 # 0x1290c04 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.44.0/http2/frame.go:880 # 0x128ef42 golang.org/x/net/http2.(*Framer).ReadFrame+0x282 golang.org/x/net@v0.44.0/http2/frame.go:523 # 0x12b3388 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1656 0: 0 [6: 96] @ 0x1465a05 0x1465925 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1465a04 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x10a4 github.com/pactus-project/pactus/www/html/server.go:213 # 0x1465924 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x7fab9f 0x80098d 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7fab9e crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x80098c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:994 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 64] @ 0x131fd68 0x131d77f 0x131f788 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131fd67 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.75.1/stream.go:897 # 0x131d77e google.golang.org/grpc.newClientStreamWithParams.func3+0x1e google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131f787 google.golang.org/grpc.(*clientStream).withRetry+0x307 google.golang.org/grpc@v1.75.1/stream.go:812 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 384] @ 0x543175 0x66e3ad 0x6ee09d 0x6ee03b 0x6efd35 0x6efb90 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6ee09c github.com/pactus-project/pactus/util/encoding.ReadElements+0x9c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6ee03a github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/ed25519/signature.go:75 # 0x6efd34 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x66e90d 0x6ef90c 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66e90c github.com/pactus-project/pactus/util/encoding.ReadVarString+0x4c github.com/pactus-project/pactus/util/encoding/encoding.go:397 # 0x6ef90b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x12b github.com/pactus-project/pactus/types/tx/tx.go:344 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0x53d895 0x53d2bd 0x53d499 0x543fb7 0x66e64a 0x6e1e26 0x6e1dc9 0x6e91e6 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x543fb6 encoding/binary.Write+0xd6 encoding/binary/binary.go:418 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1e25 github.com/pactus-project/pactus/util/encoding.WriteElements+0x85 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e1dc8 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x28 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6e91e5 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x225 github.com/pactus-project/pactus/types/tx/payload/bond.go:79 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 960] @ 0x4c999d 0x86f085 0x89c7da 0x89c418 0x86cfd7 0x86c55f 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86f084 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:446 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x86c55e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:61 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 1152] @ 0x1464756 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1464755 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x75 github.com/pactus-project/pactus/www/html/transaction.go:18 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 1024] @ 0x137ac7c 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x137ac7b github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x3b github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:238 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [21: 1680] @ 0x12a9769 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9768 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xa8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:483 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [21: 1344] @ 0x14050b2 0x140509e 0x1405066 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14050b1 encoding/hex.EncodeToString+0x71 encoding/hex/hex.go:127 # 0x140509d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1405065 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 80] @ 0x468972 0x467e65 0x467fca 0x6e42ef 0x14643b1 0x14643c8 0x1465a75 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x6e42ee github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x14643b0 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x14643c7 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x1465a74 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [24: 227328] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0xbb93a5 0xbb9343 0xbb9357 0xbb9992 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb93a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9991 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:111 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 768] @ 0x40a8f2 0x480f29 0x1322537 0x132250c 0x13224fd 0x1321097 0x1320be5 0x12fece4 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1322536 google.golang.org/grpc/metadata.MD.Copy+0x156 google.golang.org/grpc@v1.75.1/metadata/metadata.go:100 # 0x132250b google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.75.1/internal/transport/transport.go:328 # 0x13224fc google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.75.1/stream.go:1197 # 0x1321096 google.golang.org/grpc.(*clientStream).finish+0x196 google.golang.org/grpc@v1.75.1/stream.go:1046 # 0x1320be4 google.golang.org/grpc.(*clientStream).RecvMsg+0x244 google.golang.org/grpc@v1.75.1/stream.go:995 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 16] @ 0x5135ef 0x51391d 0x511cde 0x72dcde 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x5135ee os.newFile+0x4e os/file_unix.go:144 # 0x51391c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72dcdd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 48] @ 0x14651a5 0x1465160 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14651a4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x844 github.com/pactus-project/pactus/www/html/server.go:225 # 0x146515f github.com/pactus-project/pactus/www/html.txToTable+0x7ff github.com/pactus-project/pactus/www/html/transaction.go:61 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 256] @ 0x4a4632 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 600] @ 0x99dfa7 0x99e3ce 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99dfa6 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:788 # 0x99e3cd net/textproto.readMIMEHeader+0x20d net/textproto/reader.go:552 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [114: 72960] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x145dd2d 0x145dca8 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x145dd2c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x4ec github.com/pactus-project/pactus/www/html/server.go:252 # 0x145dca7 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x467 github.com/pactus-project/pactus/www/html/blockchain.go:106 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 69888] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1464b7d 0x1464af3 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1464b7c github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x21c github.com/pactus-project/pactus/www/html/server.go:252 # 0x1464af2 github.com/pactus-project/pactus/www/html.txToTable+0x192 github.com/pactus-project/pactus/www/html/transaction.go:40 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0x12bae65 0x12b9425 0x1311536 0x1310cd6 0x48b4a1 # 0x12bae64 google.golang.org/grpc/internal/transport.(*http2Server).handleWindowUpdate+0x44 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:963 # 0x12b9424 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x264 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:723 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 8] @ 0x73c77e 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 64] @ 0x7454dc 0x748bdf 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x748bde github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 192] @ 0x73de7d 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 112] @ 0x73acef 0x73c5dd 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 72] @ 0x468972 0x467e65 0x467fca 0x94312c 0x99b3a5 0x521e5b 0x52264e 0x5256c9 0x51c265 0x992fdd 0x992b1d 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x94312b crypto/tls.alert.String+0x4b crypto/tls/alert.go:104 # 0x99b3a4 crypto/tls.AlertError.Error+0x24 crypto/tls/alert.go:16 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5256c8 fmt.(*pp).doPrintf+0x988 fmt/print.go:1173 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x992fdc crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0x992b1c crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [7: 336] @ 0x7433af 0x742a50 0x7470c2 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x7470c1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 624] @ 0x12af946 0x12b3577 0x48b4a1 # 0x12af945 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x305 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1228 # 0x12b3576 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3b6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1690 0: 0 [6: 288] @ 0x12acb4a 0x12acb3e 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12acb49 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:520 # 0x12acb3d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:739 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [22: 2816] @ 0x53d895 0x53d2bd 0x53d499 0x5441dc 0x66e64a 0x6e985a 0x6e97f9 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5441db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e9859 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e97f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 192] @ 0x513605 0x51391d 0x511cde 0x72dcde 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x513604 os.newFile+0x64 os/file_unix.go:144 # 0x51391c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72dcdd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 36864] @ 0x732b95 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732b94 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [23: 4048] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x6e1bd6 0x140527c 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x6e1bd5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x140527b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [62: 43648] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [13: 1040] @ 0x12fedea 0x128c54f 0x131bdf1 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12fede9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.75.1/clientconn.go:113 # 0x128c54e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.75.1/internal/resolver/config_selector.go:166 # 0x131bdf0 google.golang.org/grpc.newClientStream+0x5b0 google.golang.org/grpc@v1.75.1/stream.go:227 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [32: 2560] @ 0x4c999d 0x86cf47 0x86c55f 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86cf46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:184 # 0x86c55e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:61 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 64] @ 0x53d325 0x53d499 0x6dd317 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6dd316 compress/gzip.(*Writer).Write+0x136 compress/gzip/gzip.go:168 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 3248] @ 0x12a9758 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9757 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:492 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [24: 2688] @ 0x12a9745 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9744 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x84 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:491 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [26: 139776] @ 0x145e425 0x145e3e6 0x145e434 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145e424 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x145e3e5 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x145e433 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 1632] @ 0x6e2a17 0x6e2a86 0x14052c3 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e2a16 encoding/hex.EncodeToString+0x56 encoding/hex/hex.go:127 # 0x6e2a85 github.com/pactus-project/pactus/crypto/bls.(*Signature).String+0xc5 github.com/pactus-project/pactus/crypto/bls/signature.go:51 # 0x14052c2 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x282 github.com/pactus-project/pactus/www/grpc/transaction.go:296 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 160] @ 0x12baa37 0x12b9472 0x1311536 0x1310cd6 0x48b4a1 # 0x12baa36 google.golang.org/grpc/internal/transport.(*http2Server).handlePing+0xb6 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:925 # 0x12b9471 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x2b1 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:721 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [65: 33280] @ 0x841196 0x840a50 0x12ce3dc 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x12ce3db google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:51 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 416] @ 0x41bf3e 0x12ce808 0x12ce713 0x13156e8 0x1367cb5 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x12ce807 google.golang.org/grpc/encoding/proto.messageV2Of+0x187 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:84 # 0x12ce712 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0x92 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:70 # 0x13156e7 google.golang.org/grpc.(*Server).processUnaryRPC.func3+0x107 google.golang.org/grpc@v1.75.1/server.go:1404 # 0x1367cb4 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x54 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:311 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [24: 4992] @ 0x748745 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x748744 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [13: 1248] @ 0x14053e9 0x140613d 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14053e8 encoding/hex.EncodeToString+0x3a8 encoding/hex/hex.go:127 # 0x140613c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10fc github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [24: 16896] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 320] @ 0x13fe81c 0x13fe808 0x13fe7d3 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fe81b encoding/hex.EncodeToString+0x4bb encoding/hex/hex.go:127 # 0x13fe807 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x4a7 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13fe7d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x472 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [16: 1024] @ 0x14050b2 0x140509e 0x1405066 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14050b1 encoding/hex.EncodeToString+0x71 encoding/hex/hex.go:127 # 0x140509d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1405065 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [20: 1280] @ 0x1405e48 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1405e47 github.com/pactus-project/pactus/www/grpc.transactionToProto+0xe07 github.com/pactus-project/pactus/www/grpc/transaction.go:355 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [11: 528] @ 0x73de7d 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 480] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x13fed38 0x13fecbb 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x13fed37 github.com/pactus-project/pactus/crypto.Address.String+0x9d7 github.com/pactus-project/pactus/crypto/address.go:93 # 0x13fecba github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x95a github.com/pactus-project/pactus/www/grpc/blockchain.go:187 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [33: 5280] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x145da92 0x145da0e 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x145da91 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x251 github.com/pactus-project/pactus/www/html/server.go:252 # 0x145da0d github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x1cd github.com/pactus-project/pactus/www/html/blockchain.go:100 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [25: 14400] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 560] @ 0x12a9758 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9757 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:492 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 24] @ 0x75cbdb 0x752005 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x75cbda github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 192] @ 0x4e596c 0x4e501d 0x145d98c 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4e596b time.Time.Format+0xeb time/format.go:650 # 0x4e501c time.Time.String+0x3c time/format.go:547 # 0x145d98b github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x14b github.com/pactus-project/pactus/www/html/blockchain.go:99 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0x415a34 0x12a96fa 0x12a97b9 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a96f9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:73 # 0x12a97b8 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:487 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 640] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 96] @ 0x51f306 0x1465975 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1465974 github.com/pactus-project/pactus/www/html.txToTable+0x1014 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [21: 1344] @ 0x140511a 0x140509e 0x1405066 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1405119 encoding/hex.EncodeToString+0xd9 encoding/hex/hex.go:129 # 0x140509d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1405065 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 448] @ 0x13fe886 0x13fe808 0x13fe7d3 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fe885 encoding/hex.EncodeToString+0x525 encoding/hex/hex.go:129 # 0x13fe807 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x4a7 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13fe7d2 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x472 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [21: 672] @ 0xa174cb 0x1463629 0x48b4a1 # 0xa174ca net/http.(*Server).Serve+0x42a net/http/server.go:3493 # 0x1463628 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [36: 7488] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x539e3a 0x5390b9 0x53907d 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [41: 11808] @ 0x12a9f6f 0x12accbf 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9f6e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ae google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:559 # 0x12accbe google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:771 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [19: 2432] @ 0x13660d3 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x13660d2 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0xf2 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:75 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x131bcc6 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x145e5b8 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131bcc5 google.golang.org/grpc.newClientStream+0x485 google.golang.org/grpc@v1.75.1/stream.go:220 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x145e5b7 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 256] @ 0x7bd431 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd430 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 112] @ 0x6f1ac5 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1ac4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x1293d1c 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x1293d1b golang.org/x/net/http2.(*Framer).readMetaFrame+0x9b golang.org/x/net@v0.44.0/http2/frame.go:1545 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [11: 528] @ 0x131d985 0x131d8ee 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131d984 google.golang.org/grpc.newContextWithRPCInfo+0x104 google.golang.org/grpc@v1.75.1/rpc_util.go:971 # 0x131d8ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.75.1/stream.go:418 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 2016] @ 0x12a977a 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9779 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xb9 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:484 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 1440] @ 0x12a9f6f 0x12accbf 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x145e5b8 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9f6e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ae google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:559 # 0x12accbe google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:771 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x145e5b7 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 1664] @ 0x748745 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x748744 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [14: 1120] @ 0x12fedea 0x128c54f 0x131bdf1 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12fede9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.75.1/clientconn.go:113 # 0x128c54e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.75.1/internal/resolver/config_selector.go:166 # 0x131bdf0 google.golang.org/grpc.newClientStream+0x5b0 google.golang.org/grpc@v1.75.1/stream.go:227 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 480] @ 0x663493 0x66372c 0x14053c5 0x1405356 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x14053c4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1405355 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [44: 6336] @ 0x12a977a 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9779 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xb9 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:484 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 3600] @ 0x745f7c 0x74639c 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 320] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 144] @ 0x129fb50 0x12a0a31 0x129f359 0x12a9172 0x48b4a1 # 0x129fb4f google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x1af google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:706 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f358 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:594 # 0x12a9171 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:469 0: 0 [103: 42848] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1464af2 0x1464a67 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1464af1 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x191 github.com/pactus-project/pactus/www/html/server.go:252 # 0x1464a66 github.com/pactus-project/pactus/www/html.txToTable+0x106 github.com/pactus-project/pactus/www/html/transaction.go:39 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 216] @ 0x137ad25 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x137ad24 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0xe4 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:249 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [50: 8800] @ 0x14051b5 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14051b4 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x174 github.com/pactus-project/pactus/www/grpc/transaction.go:281 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [28: 6720] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 432] @ 0x75cc51 0x75cc3d 0x75cbf1 0x752005 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x75cc50 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x75cc3c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x75cbf0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 864] @ 0x14060df 0x140613d 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14060de encoding/hex.EncodeToString+0x109e encoding/hex/hex.go:129 # 0x140613c github.com/pactus-project/pactus/www/grpc.transactionToProto+0x10fc github.com/pactus-project/pactus/www/grpc/transaction.go:331 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [11: 264] @ 0x12adbe5 0x12ad913 0x129e7b3 0x12acfa5 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12adbe4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func3+0x144 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:845 # 0x12ad912 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func5+0x32 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:873 # 0x129e7b2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xb2 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:373 # 0x12acfa4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:872 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x14643fc 0x1465a75 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14643fb github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x7b github.com/pactus-project/pactus/www/html/server.go:238 # 0x1465a74 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 528] @ 0x131bcc6 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131bcc5 google.golang.org/grpc.newClientStream+0x485 google.golang.org/grpc@v1.75.1/stream.go:220 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 240] @ 0x663772 0x14053c5 0x1405356 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x14053c4 github.com/pactus-project/pactus/crypto.Address.String+0x384 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1405355 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x315 github.com/pactus-project/pactus/www/grpc/transaction.go:330 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 336] @ 0x8873e5 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [22: 1056] @ 0x53b3e5 0x140c45f 0x1409baa 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x140c45e github.com/gorilla/mux.requestWithRoute+0x5e github.com/gorilla/mux@v1.8.1/mux.go:454 # 0x1409ba9 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 72] @ 0x732cd2 0x748f5e 0x748f56 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732cd1 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 # 0x748f5d github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x748f55 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [26: 2496] @ 0x468972 0x467e65 0x467fca 0xa14ee5 0xa14825 0xa15765 0xa3422e 0xa11a05 0x48b4a1 # 0xa14ee4 net/http.(*ServeMux).matchOrRedirect+0x1c4 net/http/server.go:2766 # 0xa14824 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0xa15764 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [33: 3696] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [12: 576] @ 0x8873e5 0x89c7da 0x89c418 0x86cfd7 0x86c55f 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x86c55e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:61 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 560] @ 0x8f8796 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8f8795 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [21: 1680] @ 0x841196 0x840a50 0x12ce3dc 0x130b7ca 0x1326ea5 0x131ff31 0x12fecb9 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x12ce3db google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:51 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1326ea4 google.golang.org/grpc.prepareMsg+0xe4 google.golang.org/grpc@v1.75.1/stream.go:1849 # 0x131ff30 google.golang.org/grpc.(*clientStream).SendMsg+0xf0 google.golang.org/grpc@v1.75.1/stream.go:919 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 128] @ 0x5d6c05 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6c04 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [11: 264] @ 0x543175 0x66e3ad 0x66f1ee 0x6e81e5 0x6e8969 0x6efb5d 0x6ee636 0x8f76cb 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x66f1ed github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e81e4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6e8968 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6ee635 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8f76ca github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 335872] @ 0x1428189 0x1427fe5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1428188 runtime/pprof.writeRuntimeProfile+0x68 runtime/pprof/pprof.go:786 # 0x1427fe4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 704] @ 0x13fe3de 0x13fe3ca 0x13fe3b2 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fe3dd encoding/hex.EncodeToString+0x7d encoding/hex/hex.go:127 # 0x13fe3c9 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x69 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13fe3b1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:147 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 16777216] @ 0x142806f 0x1427fc5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x142806e runtime/pprof.writeGoroutineStacks+0x4e runtime/pprof/pprof.go:765 # 0x1427fc4 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:745 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 336] @ 0x131bcc6 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131bcc5 google.golang.org/grpc.newClientStream+0x485 google.golang.org/grpc@v1.75.1/stream.go:220 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [92: 26496] @ 0x131cd68 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131cd67 google.golang.org/grpc.newClientStreamWithParams+0x6a7 google.golang.org/grpc@v1.75.1/stream.go:325 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [24: 1920] @ 0x12acdb4 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12acdb3 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x2b3 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:790 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [50: 8800] @ 0x4c999d 0x86cf47 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86cf46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:184 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [8: 1408] @ 0x6e5567 0x13fe7da 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e5566 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:92 # 0x13fe7d9 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x479 github.com/pactus-project/pactus/www/grpc/blockchain.go:175 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [15: 1680] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 96] @ 0x14649ef 0x146499a 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14649ee github.com/pactus-project/pactus/www/html.(*tableMaker).addRowTxID+0x8e github.com/pactus-project/pactus/www/html/server.go:221 # 0x1464999 github.com/pactus-project/pactus/www/html.txToTable+0x39 github.com/pactus-project/pactus/www/html/transaction.go:38 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [19: 1520] @ 0x12aee55 0x13216fd 0x1321527 0x1320845 0x131f5c2 0x13204f2 0x12fecb9 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12aee54 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1099 # 0x13216fc google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x29c google.golang.org/grpc@v1.75.1/internal/transport/client_stream.go:77 # 0x1321526 google.golang.org/grpc.(*csAttempt).sendMsg+0xc6 google.golang.org/grpc@v1.75.1/stream.go:1102 # 0x1320844 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.75.1/stream.go:944 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x13204f1 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.75.1/stream.go:952 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 624] @ 0x748745 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x748744 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 416] @ 0x131de7d 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x145e5b8 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131de7c google.golang.org/grpc.(*clientStream).newAttemptLocked+0x5fc google.golang.org/grpc@v1.75.1/stream.go:459 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x145e5b7 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0xf7 github.com/pactus-project/pactus/www/html/blockchain.go:134 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 1441792] @ 0x46e796 0x44da85 0x48795b 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 3145728] @ 0x45c396 0x47472a 0x46df5b 0x7850bc 0x784fec 0x784c35 0x143d4a5 0x143d469 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x7850bb runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x784feb runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x784c34 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x194 runtime/trace/subscribe.go:80 # 0x143d4a4 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x143d468 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:183 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0xdd9868 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd9867 github.com/quic-go/quic-go.init.func1+0x6e7 github.com/quic-go/quic-go@v0.54.1/connection.go:280 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 384] @ 0x513605 0x51391d 0x511cde 0x72dcde 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x513604 os.newFile+0x64 os/file_unix.go:144 # 0x51391c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72dcdd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [105: 36960] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xa0e17f 0xa0dbf7 0x146407a 0x14648e5 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e17e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x1464079 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x14648e4 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [22: 3520] @ 0x663493 0x66372c 0x6e1bd6 0x140527c 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x6e1bd5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x140527b github.com/pactus-project/pactus/www/grpc.transactionToProto+0x23b github.com/pactus-project/pactus/www/grpc/transaction.go:292 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0xde8fb2 0xebe7ed 0xebf073 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0xde8fb1 github.com/quic-go/quic-go.(*Conn).CloseWithError+0x31 github.com/quic-go/quic-go@v0.54.1/connection.go:1822 # 0xebe7ec github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).closeWithError+0x4c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:46 # 0xebf072 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x1b2 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:61 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 576] @ 0x1379b33 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1379b32 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0xf2 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:69 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [51: 8976] @ 0x14051b5 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14051b4 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x174 github.com/pactus-project/pactus/www/grpc/transaction.go:281 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [29: 8352] @ 0x12a9f6f 0x12accbf 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9f6e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ae google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:559 # 0x12accbe google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:771 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [115: 103040] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1464de5 0x1464d1c 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1464de4 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x484 github.com/pactus-project/pactus/www/html/server.go:213 # 0x1464d1b github.com/pactus-project/pactus/www/html.txToTable+0x3bb github.com/pactus-project/pactus/www/html/transaction.go:75 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 336] @ 0x72ddf1 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x72ddf0 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 10240] @ 0xb685d5 0xb68523 0xb6ea13 0xb6fd9d 0x48b4a1 # 0xb685d4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb68522 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb6ea12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:141 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [160: 184320] @ 0x14648b1 0x1464872 0x14648c0 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14648b0 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:77 # 0x1464871 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:274 # 0x14648bf github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 1440] @ 0x1320385 0x12fecb9 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1320384 google.golang.org/grpc.(*clientStream).SendMsg+0x544 google.golang.org/grpc@v1.75.1/stream.go:943 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 224] @ 0x934977 0x934946 0x934606 0x9461b1 0x94c164 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x934976 vendor/golang.org/x/crypto/chacha20poly1305.sliceForAppend+0xd6 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:93 # 0x934945 vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).seal+0xa5 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.go:57 # 0x934605 vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Seal+0x85 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:66 # 0x9461b0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x94c163 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [13: 1040] @ 0x53909b 0x53907d 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53909a context.withCancel+0x3a context/context.go:277 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 128] @ 0x51c27b 0x116ca51 0x116c85f 0x116b668 0xb48599 0xb483c5 0xb480a5 0xb4730c 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x116b667 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:601 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb483c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:191 # 0xb480a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:141 # 0xb4730b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:74 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [133: 1259776] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [73: 21024] @ 0x12a9f6f 0x12accbf 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9f6e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ae google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:559 # 0x12accbe google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:771 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [102: 1109760] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x146515f 0x1465099 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146515e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x7fe github.com/pactus-project/pactus/www/html/server.go:217 # 0x1465098 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [19: 912] @ 0x131c752 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131c751 google.golang.org/grpc.newClientStreamWithParams+0x91 google.golang.org/grpc@v1.75.1/stream.go:261 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 8] @ 0xe03b75 0xe03bc2 0xdcb722 0xdcb5ee 0xdec335 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xe03b74 github.com/quic-go/quic-go.(*retransmissionQueue).addInitial+0x74 github.com/quic-go/quic-go@v0.54.1/retransmission_queue.go:35 # 0xe03bc1 github.com/quic-go/quic-go.(*retransmissionQueueInitialAckHandler).OnLost+0xc1 github.com/quic-go/quic-go@v0.54.1/retransmission_queue.go:143 # 0xdcb721 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0x61 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:922 # 0xdcb5ed github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x6d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:908 # 0xdec334 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0xf4 github.com/quic-go/quic-go@v0.54.1/connection.go:2314 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [125: 128000] @ 0x14648b1 0x1464872 0x14648c0 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14648b0 bytes.(*Buffer).String+0x1d0 bytes/buffer.go:77 # 0x1464871 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x191 github.com/pactus-project/pactus/www/html/server.go:274 # 0x14648bf github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x1df github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 624] @ 0x6efa9c 0x6f1b74 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6efa9b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:367 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 1152] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [45: 276480] @ 0x145e425 0x145e3e6 0x145e434 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145e424 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x145e3e5 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x145e433 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x12acd6e 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12acd6d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x26d google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:776 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 1056] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x1463e4e 0x1463df5 0x1463dda 0x145eade 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1463e4d net/textproto.MIMEHeader.Set+0x10d net/textproto/header.go:22 # 0x1463df4 net/http.Header.Set+0xb4 net/http/header.go:40 # 0x1463dd9 github.com/pactus-project/pactus/www/html.(*Server).writeError+0x99 github.com/pactus-project/pactus/www/html/server.go:181 # 0x145eadd github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x19d github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [35: 2800] @ 0x129fb2e 0x12a0a31 0x129f359 0x12a9172 0x48b4a1 # 0x129fb2d google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x18d google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:703 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f358 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:594 # 0x12a9171 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:469 0: 0 [9: 1296] @ 0x12a977a 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9779 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xb9 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:484 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 480] @ 0x7d11ae 0x7d14e6 0x80cf8a 0x80d6b8 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7d11ad crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x7d14e5 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x80cf89 crypto/x509.marshalPublicKey+0x129 crypto/x509/x509.go:104 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [38: 4256] @ 0x415a34 0x12a96fa 0x12a97b9 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a96f9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:73 # 0x12a97b8 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:487 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 75264] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1464af2 0x1464a67 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1464af1 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x191 github.com/pactus-project/pactus/www/html/server.go:252 # 0x1464a66 github.com/pactus-project/pactus/www/html.txToTable+0x106 github.com/pactus-project/pactus/www/html/transaction.go:39 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 336] @ 0x6f0145 0x6f0246 0x140506a 0x140327b 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6f0144 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x140327a github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x11a github.com/pactus-project/pactus/www/grpc/transaction.go:59 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [91: 21840] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 48] @ 0x12adbe5 0x12ad913 0x129e7b3 0x12acfa5 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12adbe4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func3+0x144 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:845 # 0x12ad912 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func5+0x32 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:873 # 0x129e7b2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xb2 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:373 # 0x12acfa4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:872 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 480] @ 0xa32fdf 0xa32fe0 0xa0c987 0xa11778 0x48b4a1 # 0xa32fde net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa32fdf net/http.readRequest+0xbf net/http/request.go:1087 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [6: 576] @ 0x12c0136 0x12c0259 0x12b4779 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12c0135 bufio.NewReaderSize+0xb5 bufio/bufio.go:56 # 0x12c0258 google.golang.org/grpc/internal/transport.newFramer+0x1d8 google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:405 # 0x12b4778 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:171 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [164: 503808] @ 0x145e425 0x145e3e6 0x145e434 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145e424 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x145e3e5 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x145e433 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x74ad9f 0x74adb2 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x74ad9e errors.New+0x53e errors/errors.go:65 # 0x74adb1 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x551 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:385 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 1152] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [63: 6048] @ 0x12658b6 0x12b2d4d 0x12b35a5 0x48b4a1 # 0x12658b5 google.golang.org/grpc/internal/status.NewWithProto+0x55 google.golang.org/grpc@v1.75.1/internal/status/status.go:52 # 0x12b2d4c google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1b8c google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1609 # 0x12b35a4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3e4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1688 0: 0 [3: 48] @ 0x131b928 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131b927 google.golang.org/grpc.newClientStream+0xe7 google.golang.org/grpc@v1.75.1/stream.go:189 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 320] @ 0x108fa91 0x108f98b 0x108e631 0x129fe33 0x12a14c5 0x129f445 0x12b617c 0x48b4a1 # 0x108fa90 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.44.0/http2/hpack/tables.go:60 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x108e630 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.44.0/http2/hpack/encode.go:68 # 0x129fe32 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:737 # 0x12a14c4 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x704 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:1049 # 0x129f444 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:611 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [37: 33152] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [52: 2496] @ 0x1294bbf 0x1090ccf 0x10906fa 0x10904f0 0x1090312 0x1293f59 0x128f176 0x12b3389 0x48b4a1 # 0x1294bbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.44.0/http2/frame.go:1586 # 0x1090cce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:406 # 0x10906f9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:349 # 0x10904ef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.44.0/http2/hpack/hpack.go:311 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b3388 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1656 0: 0 [18: 1152] @ 0x12a970b 0x12a97b9 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a970a google.golang.org/grpc/internal/transport.newRecvBuffer+0x4a google.golang.org/grpc@v1.75.1/internal/transport/transport.go:72 # 0x12a97b8 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:487 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x12a9e70 0x12a9e3c 0x12accbf 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9e6f google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xaf google.golang.org/grpc@v1.75.1/credentials/credentials.go:262 # 0x12a9e3b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:545 # 0x12accbe google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:771 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [32: 589824] @ 0x732b95 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732b94 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [56: 76152832] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [39: 718848] @ 0x732a45 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [46: 6624] @ 0x131c7b2 0x131c7a6 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131c7b1 google.golang.org/grpc.defaultCallInfo+0xf1 google.golang.org/grpc@v1.75.1/rpc_util.go:167 # 0x131c7a5 google.golang.org/grpc.newClientStreamWithParams+0xe5 google.golang.org/grpc@v1.75.1/stream.go:262 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 7280] @ 0x13fe62c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fe62b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x2cb github.com/pactus-project/pactus/www/grpc/blockchain.go:166 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 112] @ 0x1426989 0x14270ef 0x1426ba5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426988 runtime/pprof.printStackRecord+0x328 runtime/pprof/pprof.go:554 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426ba4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 176] @ 0x1426e4a 0x1426e3e 0x1426ba5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426e49 text/tabwriter.NewWriter+0x209 text/tabwriter/tabwriter.go:600 # 0x1426e3d runtime/pprof.writeHeapInternal+0x1fd runtime/pprof/pprof.go:634 # 0x1426ba4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [56: 11648] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x539e3a 0x5390b9 0x53907d 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 448] @ 0x48767c 0x4ed175 0xd3bad4 0xd43f16 0xd43dec 0xd45838 0xd7bea2 0x10e1837 0x10e1cba 0x10e1379 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0xd3bad3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd43f15 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd43deb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x10e1836 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x256 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:481 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [41: 9840] @ 0x745f7c 0x748c1a 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x748c19 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 48] @ 0x769c10 0x769bf3 0x7573f6 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x769c0f github.com/syndtr/goleveldb/leveldb/iterator.NewMergedIterator+0x2af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:314 # 0x769bf2 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x292 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:328 # 0x7573f5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [49: 8624] @ 0x4c999d 0x86f085 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86f084 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:446 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [32: 3072] @ 0x6ee5cd 0x8f76cb 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6ee5cc github.com/pactus-project/pactus/types/tx.FromBytes+0x2c github.com/pactus-project/pactus/types/tx/tx.go:72 # 0x8f76ca github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 480] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 192] @ 0x543175 0x66e3ad 0x6e1f0b 0x6e1ea1 0x6e488c 0x8fbdf3 0x8f7c25 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e1f0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e1ea0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6e488b github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:52 # 0x8fbdf2 github.com/pactus-project/pactus/store.newValidatorStore+0x1b2 github.com/pactus-project/pactus/store/validator.go:32 # 0x8f7c24 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [92: 32384] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x146402e 0x1463fd5 0x1463fc7 0x14648e5 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x146402d net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x1463fd4 net/http.Header.Set+0x34 net/http/header.go:40 # 0x1463fc6 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x14648e4 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x204 github.com/pactus-project/pactus/www/html/transaction.go:31 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 48] @ 0x151feda 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x151fed9 crypto/internal/fips140/ecdsa.Sign[...]+0x179 crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 224] @ 0x6f0237 0x140506a 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6f0236 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [46: 13248] @ 0x131cd68 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131cd67 google.golang.org/grpc.newClientStreamWithParams+0x6a7 google.golang.org/grpc@v1.75.1/stream.go:325 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 73728] @ 0x732a45 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [66: 15840] @ 0x745f7c 0x74639c 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [64: 606208] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 1280] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 160] @ 0x7433af 0x742a50 0x7470c2 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x7470c1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 80] @ 0x14643dc 0x1465a75 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14643db github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x1465a74 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 80] @ 0x14058fb 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14058fa github.com/pactus-project/pactus/www/grpc.transactionToProto+0x8ba github.com/pactus-project/pactus/www/grpc/transaction.go:353 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [19: 2736] @ 0x6f1996 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6f1995 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:197 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [52: 10816] @ 0x131de7d 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131de7c google.golang.org/grpc.(*clientStream).newAttemptLocked+0x5fc google.golang.org/grpc@v1.75.1/stream.go:459 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [39: 936] @ 0x732cd2 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732cd1 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 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 224] @ 0xb740ff 0xbc1d56 0xbc1d38 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d55 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d37 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:153 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 120] @ 0x66f0d9 0x6e97f3 0x6ef771 0x6f015e 0x6f0246 0x140506a 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e97f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 512] @ 0x73e0e9 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73e0e8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [12: 384] @ 0x12a9a1d 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9a1c google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x35c google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:503 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 576] @ 0x75cc51 0x75cc3d 0x75cbf1 0x752005 0x8f7811 0x8f68ff 0x8f9073 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x75cc50 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x75cc3c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x75cbf0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f9072 github.com/pactus-project/pactus/store.(*store).Transaction+0xb2 github.com/pactus-project/pactus/store/store.go:264 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 96] @ 0x4a46c8 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x4a46c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 2560] @ 0x73e0e9 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73e0e8 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x428 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:101 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [27: 5616] @ 0x131de7d 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131de7c google.golang.org/grpc.(*clientStream).newAttemptLocked+0x5fc google.golang.org/grpc@v1.75.1/stream.go:459 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 576] @ 0x8873e5 0x89c7da 0x89c418 0x86cfd7 0x86c55f 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x86c55e google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1+0x29e google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:61 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [21: 2352] @ 0x539aaa 0x12a9a0c 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12a9a0b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x34b google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:506 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [140: 125440] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x146515f 0x1465099 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146515e github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x7fe github.com/pactus-project/pactus/www/html/server.go:217 # 0x1465098 github.com/pactus-project/pactus/www/html.txToTable+0x738 github.com/pactus-project/pactus/www/html/transaction.go:60 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [172: 704512] @ 0x145e425 0x145e3e6 0x145e434 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145e424 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x145e3e5 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x145e433 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 2016] @ 0x12a9745 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9744 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x84 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:491 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x6e92d9 0x6efb5d 0x6ee636 0x8f76cb 0x1403271 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e92d8 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0x98 github.com/pactus-project/pactus/types/tx/payload/bond.go:109 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6ee635 github.com/pactus-project/pactus/types/tx.FromBytes+0x95 github.com/pactus-project/pactus/types/tx/tx.go:74 # 0x8f76ca github.com/pactus-project/pactus/store.(*CommittedTx).ToTx+0x2a github.com/pactus-project/pactus/store/interface.go:63 # 0x1403270 github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x110 github.com/pactus-project/pactus/www/grpc/transaction.go:55 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 7680] @ 0x756dec 0x756d57 0x756d40 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x756deb github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x756d56 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x756d3f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [19: 1216] @ 0x140511a 0x140509e 0x1405066 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1405119 encoding/hex.EncodeToString+0xd9 encoding/hex/hex.go:129 # 0x140509d github.com/pactus-project/pactus/crypto/hash.Hash.String+0x5d github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1405065 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x25 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 36864] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x8fbe8b 0x8f7c25 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x8fbe8a github.com/pactus-project/pactus/store.newValidatorStore+0x24a github.com/pactus-project/pactus/store/validator.go:37 # 0x8f7c24 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [19: 2432] @ 0x13fe496 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fe495 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x135 github.com/pactus-project/pactus/www/grpc/blockchain.go:145 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 144] @ 0x4de4a5 0x4e0cac 0x4e0cb4 0x513ddf 0x513dcb 0x513dca 0x513dbd 0x72e4fa 0x76dcc2 0x73b465 0x73c2d7 0x73cb71 0x73cb58 0x76d47d 0x76d40b 0x76cc06 0x76c3ae 0x48b4a1 # 0x4de4a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e0cab syscall.BytePtrFromString+0x2b syscall/syscall.go:68 # 0x4e0cb3 syscall.unlinkat+0x33 syscall/zsyscall_linux_amd64.go:162 # 0x513dde syscall.Unlink+0x3e syscall/syscall_linux.go:329 # 0x513dca os.Remove.func1+0x2a os/file_unix.go:362 # 0x513dc9 os.ignoringEINTR+0x29 os/file_posix.go:256 # 0x513dbc os.Remove+0x1c os/file_unix.go:361 # 0x72e4f9 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x179 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:532 # 0x76dcc1 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*session).refLoop.func4.(*session).refLoop.func3.(*tOps).remove.func8+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:478 # 0x73b464 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73cb70 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x73cb57 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x76d47c github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0x145c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x76d40a github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func3+0x13ea github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:108 # 0x76cc05 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.func4+0xbe5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:176 # 0x76c3ad github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x38d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:187 0: 0 [23: 1840] @ 0x12fedea 0x128c54f 0x131bdf1 0x12fec91 0x1444cda 0x12feb65 0x1379ba5 0x14647d4 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12fede9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.75.1/clientconn.go:113 # 0x128c54e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.75.1/internal/resolver/config_selector.go:166 # 0x131bdf0 google.golang.org/grpc.newClientStream+0x5b0 google.golang.org/grpc@v1.75.1/stream.go:227 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1379ba4 github.com/pactus-project/pactus/www/grpc/gen/go.(*transactionClient).GetTransaction+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:70 # 0x14647d3 github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0xf3 github.com/pactus-project/pactus/www/html/transaction.go:17 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 16] @ 0x73de46 0x73de72 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73de45 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x73de71 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [53: 47488] @ 0x841196 0x840a50 0x12ce3dc 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x12ce3db google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:51 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [13: 208] @ 0x5390c5 0xa11594 0x48b4a1 # 0x5390c4 context.WithCancel+0x64 context/context.go:242 # 0xa11593 net/http.(*conn).serve+0x1f3 net/http/server.go:2012 0: 0 [79: 18960] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [77: 4928] @ 0x1293da5 0x128f176 0x12b3389 0x48b4a1 # 0x1293da4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.44.0/http2/frame.go:1552 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b3388 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1656 0: 0 [4: 320] @ 0x12a9769 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9768 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xa8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:483 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x12a96fa 0x12a97b9 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a96f9 google.golang.org/grpc/internal/transport.newRecvBuffer+0x39 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:73 # 0x12a97b8 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xf8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:487 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x14643dc 0x145f310 0x145ea37 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14643db github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x5b github.com/pactus-project/pactus/www/html/server.go:238 # 0x145f30f github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2af github.com/pactus-project/pactus/www/html/blockchain.go:219 # 0x145ea36 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 240] @ 0x1293d5e 0x128f176 0x12b3389 0x48b4a1 # 0x1293d5d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.44.0/http2/frame.go:1548 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b3388 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1656 0: 0 [2: 224] @ 0xb6980e 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x468972 0x467e65 0x467fca 0xa14ee5 0xa14825 0xa15765 0xa3422e 0xa11a05 0x48b4a1 # 0xa14ee4 net/http.(*ServeMux).matchOrRedirect+0x1c4 net/http/server.go:2766 # 0xa14824 net/http.(*ServeMux).findHandler+0x224 net/http/server.go:2721 # 0xa15764 net/http.(*ServeMux).ServeHTTP+0x144 net/http/server.go:2859 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 7168] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x145f265 0x145f1a7 0x145ea37 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x145f264 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x204 github.com/pactus-project/pactus/www/html/server.go:217 # 0x145f1a6 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x146 github.com/pactus-project/pactus/www/html/blockchain.go:217 # 0x145ea36 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 229376] @ 0x732a45 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 320] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x145e705 0x145e642 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x145e704 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x244 github.com/pactus-project/pactus/www/html/server.go:213 # 0x145e641 github.com/pactus-project/pactus/www/html.(*Server).GetAccountHandler+0x181 github.com/pactus-project/pactus/www/html/blockchain.go:144 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x4ddf3f 0x4dda13 0x5d6945 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [4: 37888] @ 0x732a94 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x7350da 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x7350d9 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 96] @ 0x131bcc6 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131bcc5 google.golang.org/grpc.newClientStream+0x485 google.golang.org/grpc@v1.75.1/stream.go:220 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 1040] @ 0x12aee55 0x13216fd 0x1321527 0x1320845 0x131f5c2 0x13204f2 0x12fecb9 0x1444cda 0x12feb65 0x1366145 0x145d8db 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12aee54 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1099 # 0x13216fc google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x29c google.golang.org/grpc@v1.75.1/internal/transport/client_stream.go:77 # 0x1321526 google.golang.org/grpc.(*csAttempt).sendMsg+0xc6 google.golang.org/grpc@v1.75.1/stream.go:1102 # 0x1320844 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.75.1/stream.go:944 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x13204f1 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.75.1/stream.go:952 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366144 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlock+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:76 # 0x145d8da github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x9a github.com/pactus-project/pactus/www/html/blockchain.go:86 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [32: 3584] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 192] @ 0x14e18b0 0x6dfedd 0x6e044b 0x6e05a7 0xdd6cb8 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0x6e05a6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:94 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 40960] @ 0x732b95 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732b94 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [14: 1120] @ 0x12a9a2e 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9a2d google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x36d google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:504 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 208] @ 0x14268e7 0x14270ef 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14268e6 runtime/pprof.printStackRecord+0x286 runtime/pprof/pprof.go:554 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x468972 0x467e65 0x468085 0x46982c 0x4697ed 0x1426765 0x14270ef 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426764 runtime/pprof.printStackRecord+0x104 runtime/pprof/pprof.go:545 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 368640] @ 0x1426cf1 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426cf0 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 240] @ 0x52cda5 0x52ceb0 0x5320fb 0x53709f 0x72dcd5 0x72dc28 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5320fa strings.Join+0xfa strings/strings.go:510 # 0x53709e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x72dcd4 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x72dc27 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 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [241: 431872] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1465a50 0x1465925 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1465a4f github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAccAddress+0x10ef github.com/pactus-project/pactus/www/html/server.go:213 # 0x1465924 github.com/pactus-project/pactus/www/html.txToTable+0xfc4 github.com/pactus-project/pactus/www/html/transaction.go:78 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 2880] @ 0x12a9f6f 0x12accbf 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9f6e google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x1ae google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:559 # 0x12accbe google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:771 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 448] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 65536] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d52c5 0x6d4925 0x6d033a 0x6d1245 0x6d1892 0x6dd52d 0x6dd511 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d52c4 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d1891 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x6dd52c compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x6dd510 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 65536] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d1892 0x6dd52d 0x6dd511 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d1891 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x6dd52c compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x6dd510 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 9216] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 9472] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x736353 0x75bf5d 0x75c230 0x8fbdd3 0x8f7c25 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x75bf5c github.com/syndtr/goleveldb/leveldb.(*dbIter).next+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:227 # 0x75c22f github.com/syndtr/goleveldb/leveldb.(*dbIter).Next+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_iter.go:249 # 0x8fbdd2 github.com/pactus-project/pactus/store.newValidatorStore+0x192 github.com/pactus-project/pactus/store/validator.go:29 # 0x8f7c24 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [78: 379392] @ 0x145e425 0x145e3e6 0x145e434 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145e424 bytes.(*Buffer).String+0xbe4 bytes/buffer.go:77 # 0x145e3e5 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xba5 github.com/pactus-project/pactus/www/html/server.go:274 # 0x145e433 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xbf3 github.com/pactus-project/pactus/www/html/blockchain.go:126 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [13: 1456] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [32: 512] @ 0x1464615 0x145e19b 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1464614 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0x94 github.com/pactus-project/pactus/www/html/server.go:262 # 0x145e19a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x95a github.com/pactus-project/pactus/www/html/blockchain.go:116 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 1568] @ 0x539aaa 0x12a9a0c 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12a9a0b google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x34b google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:506 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [44: 4928] @ 0x99e43c 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:568 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [13: 1040] @ 0x8e21c9 0x10e5eef 0x10e574c 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8e21c8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:124 # 0x10e5eee github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xae github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:939 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [40: 8320] @ 0x6e5f8b 0x6f1a79 0x6f0c96 0x8f754e 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e5f8a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:185 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [98: 928256] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [219: 280320] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x145de85 0x145ddf5 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x145de84 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x644 github.com/pactus-project/pactus/www/html/server.go:225 # 0x145ddf4 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x5b4 github.com/pactus-project/pactus/www/html/blockchain.go:108 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [393: 1056384] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1464654 0x145e19b 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1464653 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInts+0xd3 github.com/pactus-project/pactus/www/html/server.go:262 # 0x145e19a github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x95a github.com/pactus-project/pactus/www/html/blockchain.go:116 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [21: 2016] @ 0x131bcee 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131bced google.golang.org/grpc.newClientStream+0x4ad google.golang.org/grpc@v1.75.1/stream.go:222 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 896] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd4d6b 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd4d6a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:51 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 96] @ 0x131b98e 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131b98d google.golang.org/grpc.newClientStream+0x14d google.golang.org/grpc@v1.75.1/stream.go:189 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 18432] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x40f82e 0x8fbe8b 0x8f7c25 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x8fbe8a github.com/pactus-project/pactus/store.newValidatorStore+0x24a github.com/pactus-project/pactus/store/validator.go:37 # 0x8f7c24 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 240] @ 0x12fedea 0x128c54f 0x131bdf1 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12fede9 google.golang.org/grpc.(*defaultConfigSelector).SelectConfig+0x89 google.golang.org/grpc@v1.75.1/clientconn.go:113 # 0x128c54e google.golang.org/grpc/internal/resolver.(*SafeConfigSelector).SelectConfig+0xce google.golang.org/grpc@v1.75.1/internal/resolver/config_selector.go:166 # 0x131bdf0 google.golang.org/grpc.newClientStream+0x5b0 google.golang.org/grpc@v1.75.1/stream.go:227 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 768] @ 0x6e4cf5 0x13ffe55 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e4cf4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x13ffe54 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 96] @ 0x12acb4a 0x12acb3e 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12acb49 google.golang.org/grpc/internal/transport.(*http2Client).getPeer+0x49 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:520 # 0x12acb3d google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x3d google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:739 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x468972 0x467e65 0x467fca 0x6e42ef 0x14643b1 0x14643c8 0x145f310 0x145ea37 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x6e42ee github.com/pactus-project/pactus/types/amount.Amount.Format+0x12e github.com/pactus-project/pactus/types/amount/amount.go:140 # 0x14643b0 github.com/pactus-project/pactus/types/amount.Amount.String+0x30 github.com/pactus-project/pactus/types/amount/amount.go:145 # 0x14643c7 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0x47 github.com/pactus-project/pactus/www/html/server.go:238 # 0x145f30f github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2af github.com/pactus-project/pactus/www/html/blockchain.go:219 # 0x145ea36 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 4224] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x146402e 0x1463fd5 0x1463fc7 0x145eaba 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x146402d net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x1463fd4 net/http.Header.Set+0x34 net/http/header.go:40 # 0x1463fc6 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x145eab9 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x179 github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x12a9a1d 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9a1c google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x35c google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:503 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [46: 14720] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x145db1c 0x145da93 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x145db1b github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x2db github.com/pactus-project/pactus/www/html/server.go:225 # 0x145da92 github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0x252 github.com/pactus-project/pactus/www/html/blockchain.go:101 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x90828b 0x908ad3 0x90a99f 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x90828a github.com/pactus-project/pactus/execution/executor.newBondExecutor+0x14a github.com/pactus-project/pactus/execution/executor/bond.go:38 # 0x908ad2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x72 github.com/pactus-project/pactus/execution/executor/executor.go:21 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x131bcee 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131bced google.golang.org/grpc.newClientStream+0x4ad google.golang.org/grpc@v1.75.1/stream.go:222 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0x99dfa7 0x99e3ce 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99dfa6 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:788 # 0x99e3cd net/textproto.readMIMEHeader+0x20d net/textproto/reader.go:552 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [18: 576] @ 0x12ae054 0x12b2d90 0x12b35a5 0x48b4a1 # 0x12ae053 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x133 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:953 # 0x12b2d8f google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1bcf google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1614 # 0x12b35a4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3e4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1688 0: 0 [5: 1760] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x132262e 0x132250c 0x13224fd 0x131f2d9 0x131f729 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x132262d google.golang.org/grpc/metadata.MD.Copy+0x24d google.golang.org/grpc@v1.75.1/metadata/metadata.go:102 # 0x132250b google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.75.1/internal/transport/transport.go:328 # 0x13224fc google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.75.1/stream.go:1197 # 0x131f2d8 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.75.1/stream.go:746 # 0x131f728 google.golang.org/grpc.(*clientStream).withRetry+0x2a8 google.golang.org/grpc@v1.75.1/stream.go:816 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 704] @ 0x8873e5 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 960] @ 0x7e15a5 0x9792d4 0x9792b3 0x7e11e2 0x7e163c 0x979274 0x979253 0x7e11e2 0x7e163c 0x9784bd 0x9783b4 0x7e11e2 0x7e163c 0x9782d4 0x9782b3 0x7e11e2 0x7e163c 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9792d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x9792b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1+0x12 crypto/tls/handshake_messages.go:1020 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x979273 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x979252 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9784bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9783b3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9782d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9782b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 192] @ 0x131d985 0x131d8ee 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131d984 google.golang.org/grpc.newContextWithRPCInfo+0x104 google.golang.org/grpc@v1.75.1/rpc_util.go:971 # 0x131d8ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.75.1/stream.go:418 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 192] @ 0x142b898 0x142cdaf 0x142c405 0x14286cf 0x48b4a1 # 0x142b897 runtime/pprof.allFrames+0x217 runtime/pprof/proto.go:232 # 0x142cdae runtime/pprof.(*profileBuilder).appendLocsForStack+0x36e runtime/pprof/proto.go:454 # 0x142c404 runtime/pprof.(*profileBuilder).build+0x364 runtime/pprof/proto.go:376 # 0x14286ce runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [2: 1327104] @ 0x6dd46e 0x6dd448 0x14291a8 0x142ebfd 0x142cf12 0x142c405 0x14286cf 0x48b4a1 # 0x6dd46d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x14291a7 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0x142ebfc runtime/pprof.(*profileBuilder).emitLocation+0x14bc runtime/pprof/proto.go:658 # 0x142cf11 runtime/pprof.(*profileBuilder).appendLocsForStack+0x4d1 runtime/pprof/proto.go:470 # 0x142c404 runtime/pprof.(*profileBuilder).build+0x364 runtime/pprof/proto.go:376 # 0x14286ce runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [2: 160] @ 0x12a9a2e 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9a2d google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x36d google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:504 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x1322605 0x13225a2 0x132250c 0x13224fd 0x131f2d9 0x131f729 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1322604 google.golang.org/grpc/metadata.copyOf+0x224 google.golang.org/grpc@v1.75.1/metadata/metadata.go:237 # 0x13225a1 google.golang.org/grpc/metadata.MD.Copy+0x1c1 google.golang.org/grpc@v1.75.1/metadata/metadata.go:102 # 0x132250b google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.75.1/internal/transport/transport.go:328 # 0x13224fc google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.75.1/stream.go:1197 # 0x131f2d8 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.75.1/stream.go:746 # 0x131f728 google.golang.org/grpc.(*clientStream).withRetry+0x2a8 google.golang.org/grpc@v1.75.1/stream.go:816 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 5760] @ 0x12af946 0x12b3577 0x48b4a1 # 0x12af945 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x305 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1228 # 0x12b3576 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3b6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1690 0: 0 [10: 2080] @ 0x131de7d 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131de7c google.golang.org/grpc.(*clientStream).newAttemptLocked+0x5fc google.golang.org/grpc@v1.75.1/stream.go:459 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [33: 7920] @ 0x745f7c 0x74639c 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [221: 396032] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x14658b0 0x146582e 0x146485b 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14658af github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xf4f github.com/pactus-project/pactus/www/html/server.go:225 # 0x146582d github.com/pactus-project/pactus/www/html.txToTable+0xecd github.com/pactus-project/pactus/www/html/transaction.go:90 # 0x146485a github.com/pactus-project/pactus/www/html.(*Server).GetTransactionHandler+0x17a github.com/pactus-project/pactus/www/html/transaction.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [202: 71104] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x12b1a38 0x12b35a5 0x48b4a1 # 0x12b1a37 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x877 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1487 # 0x12b35a4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3e4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1688 0: 0 [14: 1120] @ 0x12a9769 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366505 0x145d778 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9768 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0xa8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:483 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366504 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetBlockHeight+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:96 # 0x145d777 github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x1f7 github.com/pactus-project/pactus/www/html/blockchain.go:74 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [50: 44800] @ 0x12af946 0x12b3577 0x48b4a1 # 0x12af945 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x305 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1228 # 0x12b3576 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3b6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1690 0: 0 [21: 1344] @ 0x53d325 0x53d499 0x66dc5f 0x66e5dd 0x6ef6ac 0x6ef605 0x6f015e 0x6f0246 0x140506a 0x13fef3c 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x66dc5e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x66e5dc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x6ef6ab github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6ef604 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x1405069 github.com/pactus-project/pactus/www/grpc.transactionToProto+0x29 github.com/pactus-project/pactus/www/grpc/transaction.go:282 # 0x13fef3b github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0xbdb github.com/pactus-project/pactus/www/grpc/blockchain.go:199 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 384] @ 0x4de4a5 0x4e08d6 0x4e08de 0x51296b 0x512954 0x513834 0x5137f7 0x5137c6 0x511cde 0x72dcde 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x4de4a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e08d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e08dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x51296a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512953 os.open+0x13 os/file_open_unix.go:15 # 0x513833 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5137f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5137c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72dcdd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [71: 9088] @ 0x5d39a5 0x5d394f 0x5ed47b 0x5ec310 0xa173ac 0x1463629 0x48b4a1 # 0x5d39a4 net.newFD+0x144 net/fd_unix.go:27 # 0x5d394e net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa173ab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x1463628 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [8: 1792] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x145f1a6 0x145f11a 0x145ea37 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x145f1a5 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x145 github.com/pactus-project/pactus/www/html/server.go:225 # 0x145f119 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0xb9 github.com/pactus-project/pactus/www/html/blockchain.go:216 # 0x145ea36 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [11: 2640] @ 0x745f7c 0x748c1a 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x748c19 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [128: 2359296] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 2080] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x539e3a 0x5390b9 0x53907d 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 640] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xbaffe5 0xbaffd7 0xbaf66b 0xbaf225 0xbad11b 0x10e4d08 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xbaffe4 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/metricshelper/pool.go:16 # 0xbaffd6 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*metricsTracer).SubscriberQueueLength+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/eventbus/basic_metrics.go:138 # 0xbaf66a github.com/libp2p/go-libp2p/p2p/host/eventbus.sendSubscriberMetrics+0x6a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/eventbus/basic.go:478 # 0xbaf224 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*node).emit+0x144 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/eventbus/basic.go:444 # 0xbad11a github.com/libp2p/go-libp2p/p2p/host/eventbus.(*emitter).Emit+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/eventbus/basic.go:51 # 0x10e4d07 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:792 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 4608] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [692: 3720192] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x146443b 0x1465a75 0x145e3ae 0x145d7df 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146443a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowAmount+0xba github.com/pactus-project/pactus/www/html/server.go:237 # 0x1465a74 github.com/pactus-project/pactus/www/html.txToTable+0x1114 github.com/pactus-project/pactus/www/html/transaction.go:79 # 0x145e3ad github.com/pactus-project/pactus/www/html.(*Server).blockByHeight+0xb6d github.com/pactus-project/pactus/www/html/blockchain.go:123 # 0x145d7de github.com/pactus-project/pactus/www/html.(*Server).GetBlockByHashHandler+0x25e github.com/pactus-project/pactus/www/html/blockchain.go:82 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 576] @ 0x14e17b7 0x152c65a 0x1531a13 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 400] @ 0x12aee55 0x13216fd 0x1321527 0x1320845 0x131f5c2 0x13204f2 0x12fecb9 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12aee54 google.golang.org/grpc/internal/transport.(*http2Client).write+0xb4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1099 # 0x13216fc google.golang.org/grpc/internal/transport.(*ClientStream).Write+0x29c google.golang.org/grpc@v1.75.1/internal/transport/client_stream.go:77 # 0x1321526 google.golang.org/grpc.(*csAttempt).sendMsg+0xc6 google.golang.org/grpc@v1.75.1/stream.go:1102 # 0x1320844 google.golang.org/grpc.(*clientStream).SendMsg.func3+0x44 google.golang.org/grpc@v1.75.1/stream.go:944 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x13204f1 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.75.1/stream.go:952 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 128] @ 0x51f306 0x12661d4 0x1266216 0x71025f 0x7287d8 0x729088 0x729465 0x1463dd9 0x145eade 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x12661d3 google.golang.org/grpc/internal/status.(*Status).String+0xb3 google.golang.org/grpc@v1.75.1/internal/status/status.go:202 # 0x1266215 google.golang.org/grpc/internal/status.(*Error).Error+0x15 google.golang.org/grpc@v1.75.1/internal/status/status.go:212 # 0x71025e github.com/rs/zerolog.(*Event).AnErr+0x11e github.com/rs/zerolog@v1.34.0/event.go:350 # 0x7287d7 github.com/pactus-project/pactus/util/logger.addFields+0x497 github.com/pactus-project/pactus/util/logger/logger.go:144 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x729464 github.com/pactus-project/pactus/util/logger.(*SubLogger).Error+0x64 github.com/pactus-project/pactus/util/logger/logger.go:208 # 0x1463dd8 github.com/pactus-project/pactus/www/html.(*Server).writeError+0x98 github.com/pactus-project/pactus/www/html/server.go:179 # 0x145eadd github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x19d github.com/pactus-project/pactus/www/html/blockchain.go:160 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [20: 17920] @ 0x145ea8f 0x145ea51 0x145ea9e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145ea8e bytes.(*Buffer).String+0x14e bytes/buffer.go:77 # 0x145ea50 github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x110 github.com/pactus-project/pactus/www/html/server.go:274 # 0x145ea9d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0x15d github.com/pactus-project/pactus/www/html/blockchain.go:166 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x7cc0b2 0x7cb107 0xd911d4 0xd916db 0xd9168f 0xd9421c 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x7cc0b1 crypto/ecdh.(*x25519Curve).ecdh+0x31 crypto/ecdh/x25519.go:83 # 0x7cb106 crypto/ecdh.(*PrivateKey).ECDH+0x86 crypto/ecdh/ecdh.go:123 # 0xd911d3 golang.org/x/crypto/curve25519.x25519+0x1f3 golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:84 # 0xd916da golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:71 # 0xd9168e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd9421b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [2: 48] @ 0x12a9965 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a9964 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x2a4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:496 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0x12ace05 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12ace04 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x304 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:793 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0x1400346 0x1400332 0x14002fe 0x13ff50e 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1400345 encoding/hex.EncodeToString+0x85 encoding/hex/hex.go:127 # 0x1400331 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x71 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x14002fd github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x3d github.com/pactus-project/pactus/www/grpc/blockchain.go:327 # 0x13ff50d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 1920] @ 0x8873e5 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 480] @ 0x4c999d 0x86cf47 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86cf46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:184 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [21: 18816] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x145f398 0x145f311 0x145ea37 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x145f397 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowInt+0x337 github.com/pactus-project/pactus/www/html/server.go:252 # 0x145f310 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x2b0 github.com/pactus-project/pactus/www/html/blockchain.go:220 # 0x145ea36 github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xf6 github.com/pactus-project/pactus/www/html/blockchain.go:165 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2990080] @ 0x146123a 0x14611ff 0x1461249 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1461239 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x14611fe github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x1461248 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x1460e47 0x1460de7 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1460e46 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xae6 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1460de6 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xa86 github.com/pactus-project/pactus/www/html/network.go:65 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 8388608] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1461426 0x14613a9 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1461425 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x14613a8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 16] @ 0x6df21b 0x1465b7b 0x146281e 0x1462512 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x6df21a github.com/pactus-project/pactus/util.FormatBytesToHumanReadable+0x11a github.com/pactus-project/pactus/util/utils.go:161 # 0x1465b7a github.com/pactus-project/pactus/www/html.metricToTable.func1+0x3a github.com/pactus-project/pactus/www/html/network.go:132 # 0x146281d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x1462511 github.com/pactus-project/pactus/www/html.metricToTable+0xf1 github.com/pactus-project/pactus/www/html/network.go:154 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 131072] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x146133b 0x146127a 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146133a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x1461279 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 320] @ 0x4c999d 0x86cf47 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86cf46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:184 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 1024] @ 0x8881e6 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8881e5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5275 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 160] @ 0x677985 0x67b9fa 0x69537f 0x6a984e 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677984 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:177 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 896] @ 0x145d352 0x145d30d 0x145d2fb 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x145d351 bytes.(*Buffer).String+0x891 bytes/buffer.go:77 # 0x145d30c github.com/pactus-project/pactus/www/html.(*tableMaker).html+0x84c github.com/pactus-project/pactus/www/html/server.go:274 # 0x145d2fa github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x83a github.com/pactus-project/pactus/www/html/blockchain.go:44 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x53d325 0x53d5b9 0x1463990 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d5b8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x146398f github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x6f github.com/pactus-project/pactus/www/html/server.go:153 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 256] @ 0x4ded4d 0x4dee9f 0x50b8ff 0x50974d 0x5d3889 0x5ed47b 0x5ec310 0x1310289 0x1402e4c 0x48b4a1 # 0x4ded4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4dee9e syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50b8fe internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50974c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x5d3888 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x1310288 google.golang.org/grpc.(*Server).Serve+0x468 google.golang.org/grpc@v1.75.1/server.go:915 # 0x1402e4b github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xab github.com/pactus-project/pactus/www/grpc/server.go:102 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc6de49 0xc6a3bc 0xc756a5 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc6de48 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2019 # 0xc6a3bb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 192] @ 0x14e18b0 0x6dfedd 0x98fa5e 0x98be7c 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [33: 44605440] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 48] @ 0x7d9e54 0x7db33d 0x7da8e5 0x7db33d 0x7db813 0xdd62c9 0xdd6262 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7d9e53 encoding/asn1.makeBody+0x453 encoding/asn1/marshal.go:535 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd62c8 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdd6261 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:76 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 64] @ 0xbbd8f4 0xbbffd0 0x48b4a1 # 0xbbd8f3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x173 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:73 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [6: 864] @ 0x480e93 0x40b6c5 0x40b6b8 0x40f795 0x13fd57b 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fd57a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x1ba github.com/pactus-project/pactus/www/grpc/blockchain.go:38 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 320] @ 0x53909b 0x53907d 0xbbfb65 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x53909a context.withCancel+0x3a context/context.go:277 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0xbbfb64 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x564 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:123 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x14000d7 0x1400073 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x14000d6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1400072 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 128] @ 0x12b8633 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b8632 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x22d2 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:632 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 24] @ 0xde1e4d 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xde1e4c github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x4cc github.com/quic-go/quic-go@v0.54.1/connection.go:842 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [10: 160] @ 0x774856 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x774855 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x8f48f3 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8f48f2 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:234 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0xe0f299 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xe0f298 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.54.1/stream.go:85 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [1: 24] @ 0xbac71a 0x4a3d91 0xbaffe5 0xbaffd7 0xbaf66b 0xbaf225 0xbad11b 0x10e4d08 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbac719 github.com/libp2p/go-libp2p/p2p/metricshelper.init.func1+0x19 github.com/libp2p/go-libp2p@v0.43.0/p2p/metricshelper/pool.go:11 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xbaffe4 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/metricshelper/pool.go:16 # 0xbaffd6 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*metricsTracer).SubscriberQueueLength+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/eventbus/basic_metrics.go:138 # 0xbaf66a github.com/libp2p/go-libp2p/p2p/host/eventbus.sendSubscriberMetrics+0x6a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/eventbus/basic.go:478 # 0xbaf224 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*node).emit+0x144 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/eventbus/basic.go:444 # 0xbad11a github.com/libp2p/go-libp2p/p2p/host/eventbus.(*emitter).Emit+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/eventbus/basic.go:51 # 0x10e4d07 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:792 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 896] @ 0x6e046f 0xdd4a05 0xdcf3dd 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [13: 2288] @ 0x8aca14 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8aca13 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:188 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 128] @ 0x9710cf 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x9710ce crypto/tls.(*clientHelloMsg).unmarshal+0x182e crypto/tls/handshake_messages.go:546 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 192] @ 0x841196 0x840a50 0xb4746d 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb4746c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x34c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:81 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [6: 96] @ 0x5391e5 0xe05133 0xe0f345 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x5391e4 context.WithCancelCause+0x64 context/context.go:270 # 0xe05132 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.54.1/send_stream.go:81 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 16] @ 0x11d2d35 0xd72433 0xd72185 0x116ca0c 0x116c85f 0x116b668 0xb48599 0xb483c5 0xb480a5 0xb4730c 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x11d2d34 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x134 github.com/pactus-project/pactus/network/gater.go:74 # 0xd72432 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x232 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:257 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x116b667 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:601 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb483c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:191 # 0xb480a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:141 # 0xb4730b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:74 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [4: 96] @ 0x986f32 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x986f31 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x651 crypto/tls/handshake_server_tls13.go:228 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 576] @ 0xb738d3 0xbc0348 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb738d2 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0xf2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:63 # 0xbc0347 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:191 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [26: 3328] @ 0xdfc7e5 0xdf987a 0xdf740e 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xdfc7e4 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:844 # 0xdf9879 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x459 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:550 # 0xdf740d github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1ed github.com/quic-go/quic-go@v0.54.1/packet_packer.go:347 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 64] @ 0x14e18b0 0x6dfedd 0xd91c34 0xd926ab 0xd93de9 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91c33 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd93de8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [9: 432] @ 0x841196 0x840a50 0x8e23c7 0x8f321d 0x10e6007 0x10e574c 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8e23c6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:164 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0x10e6006 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1c6 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:946 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 480] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [18: 24182784] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 144] @ 0xdd29ff 0xdd2a09 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd29fe github.com/quic-go/quic-go/internal/handshake.newLongHeaderOpener+0x39e github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:67 # 0xdd2a08 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x3a8 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:448 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [6: 576] @ 0x14fc2fa 0x7d0511 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x7d0510 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:232 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 2304] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 1536] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0xa04f05 0xa32f5f 0xa0c987 0xa11778 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa04f04 net/http.newTextprotoReader+0x24 net/http/request.go:1039 # 0xa32f5e net/http.readRequest+0x3e net/http/request.go:1080 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [4: 256] @ 0x14e18ee 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x677d9a 0x677da6 0xd958c2 0x6dff77 0x14e181b 0x6dfedd 0xd91c34 0xd926ab 0xd95069 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91c33 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd95068 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x480e53 0x4c95e5 0x64a7a5 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x480e52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c95e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x64a7a4 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xc21655 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc21654 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xbf4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1765 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 1536] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 352] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 512] @ 0xb740ff 0xbc1d56 0xbc1d38 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d55 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d37 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:153 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x52cda5 0x52ceb0 0x7d2eee 0x8014f8 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x7d2eed encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:233 # 0x8014f7 crypto/x509.parseCertificate+0x1077 crypto/x509/parser.go:1078 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 80] @ 0xdd9b85 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd9b84 github.com/quic-go/quic-go.init.func1+0xa04 github.com/quic-go/quic-go@v0.54.1/connection.go:296 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 32] @ 0x4c574b 0x4b43d1 0x88d03c 0x88b4ba 0x89dfc3 0x89db49 0x84115d 0x840cb3 0x12ce49f 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x4c574a reflect.copyVal+0x2a reflect/value.go:1858 # 0x4b43d0 reflect.(*MapIter).Value+0x50 reflect/map_swiss.go:311 # 0x88d03b google.golang.org/protobuf/internal/impl.appendMap+0x23b google.golang.org/protobuf@v1.36.9/internal/impl/codec_map.go:288 # 0x88b4b9 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.9/internal/impl/codec_map.go:57 # 0x89dfc2 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:215 # 0x89db48 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x68 google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:142 # 0x84115c google.golang.org/protobuf/proto.MarshalOptions.marshal+0x35c google.golang.org/protobuf@v1.36.9/proto/encode.go:195 # 0x840cb2 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.9/proto/encode.go:159 # 0x12ce49e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x15e google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:59 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0xa139d2 0xa139ab 0xa139aa 0xa13c0e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xa139d1 net/textproto.MIMEHeader.Set+0x91 net/textproto/header.go:22 # 0xa139aa net/http.Header.Set+0x6a net/http/header.go:40 # 0xa139a9 net/http.Error+0x69 net/http/server.go:2351 # 0xa13c0d net/http.NotFound+0x2d net/http/server.go:2358 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 384] @ 0x513605 0x51391d 0x511cde 0x72dcde 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x513604 os.newFile+0x64 os/file_unix.go:144 # 0x51391c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72dcdd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 96] @ 0x7433af 0x742a50 0x7470c2 0x772387 0x772341 0x774913 0x77409f 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x7470c1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 163584] @ 0x732a45 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x772387 0x772341 0x774913 0x77409f 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 320] @ 0x7bec76 0x7beb7f 0xb54709 0xb55955 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x7bec75 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 64] @ 0x5f5392 0x5ecc75 0x5e8d27 0x5e889b 0x5dd7d8 0x5ecfa7 0x5ece49 0x5ece4a 0x5c81ae 0x5c7988 0x5c75e5 0x48b4a1 # 0x5f5391 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x5ecc74 net.(*TCPAddr).sockaddr+0x34 net/tcpsock_posix.go:40 # 0x5e8d26 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5ecfa6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x5ece48 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5ece49 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5c81ad net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x5c7987 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x5c75e4 net.(*sysDialer).dialParallel.func1+0x84 net/dial.go:606 0: 0 [7: 448] @ 0x6efa31 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6efa30 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x250 github.com/pactus-project/pactus/types/tx/tx.go:357 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 912] @ 0x480eda 0x480eef 0xa0cefa 0xa11778 0x48b4a1 # 0xa0cef9 net/http.(*conn).readRequest+0x799 net/http/server.go:1094 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [4: 64] @ 0x116b67d 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x116b67c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1bc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [6: 480] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a97c9 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1456] @ 0xddf58d 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf58c github.com/quic-go/quic-go.(*Conn).preSetup+0x76c github.com/quic-go/quic-go@v0.54.1/connection.go:502 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [8: 2816] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0xdf2c5c 0xdf255d 0xdf0405 0xdf11e5 0xde829b 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdf2c5b github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:176 # 0xdf255c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:46 # 0xdf0404 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:55 # 0xdf11e4 github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0x84 github.com/quic-go/quic-go@v0.54.1/crypto_stream_manager.go:34 # 0xde829a github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x3a github.com/quic-go/quic-go@v0.54.1/connection.go:1644 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [3: 384] @ 0x8f05ea 0x10e4657 0x10e22e5 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8f05e9 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:198 # 0x10e4656 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:745 # 0x10e22e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x344 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:536 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 56] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 192] @ 0x4ded0d 0x4defd2 0x4dd673 0x5d6945 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ded0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4defd1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x4dd672 syscall.NetlinkRIB+0x132 syscall/netlink_linux.go:74 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 24] @ 0xdd4835 0xdd3fcf 0xdd3ed3 0xdd29e9 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd29e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:450 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 96] @ 0x131d985 0x131d8ee 0x131f528 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x131d984 google.golang.org/grpc.newContextWithRPCInfo+0x104 google.golang.org/grpc@v1.75.1/rpc_util.go:971 # 0x131d8ed google.golang.org/grpc.(*clientStream).newAttemptLocked+0x6d google.golang.org/grpc@v1.75.1/stream.go:418 # 0x131f527 google.golang.org/grpc.(*clientStream).withRetry+0xa7 google.golang.org/grpc@v1.75.1/stream.go:794 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 640] @ 0xb72a05 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb72a04 github.com/libp2p/go-netroute.New+0x244 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:79 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [32: 42729472] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 640] @ 0xb3ecdb 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0xb3ecda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:93 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [7: 2240] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xb72b85 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb72b84 github.com/libp2p/go-netroute.New+0x3c4 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:89 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [10: 640] @ 0xbb9336 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 384] @ 0x4de275 0xb72967 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0xb72966 github.com/libp2p/go-netroute.New+0x1a6 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:43 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [6: 768] @ 0x4a4632 0x4a3ca5 0x51ee9f 0x51c439 0x116ca51 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x51ee9e fmt.(*pp).free+0xde fmt/print.go:181 # 0x51c438 fmt.Errorf+0x258 fmt/errors.go:50 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [3: 336] @ 0x539aaa 0x953d3b 0x9921c8 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x953d3a crypto/tls.(*Conn).handshakeContext+0xba crypto/tls/conn.go:1533 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x480eda 0x480eef 0x108e31d 0x108e2ea 0x129f135 0x12b614e 0x48b4a1 # 0x108e31c golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x9c golang.org/x/net@v0.44.0/http2/hpack/tables.go:47 # 0x108e2e9 golang.org/x/net/http2/hpack.NewEncoder+0x69 golang.org/x/net@v0.44.0/http2/hpack/encode.go:42 # 0x129f134 google.golang.org/grpc/internal/transport.newLoopyWriter+0x114 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:546 # 0x12b614d google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:340 0: 0 [6: 288] @ 0x12c047b 0x12c0465 0x12b4779 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12c047a golang.org/x/net/http2.(*Framer).SetReuseFrames+0x3fa golang.org/x/net@v0.44.0/http2/frame.go:420 # 0x12c0464 google.golang.org/grpc/internal/transport.newFramer+0x3e4 google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:419 # 0x12b4778 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:171 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [4: 192] @ 0x5ecad2 0x5d3b65 0x5ed47b 0x5ec310 0x1310289 0x1402e4c 0x48b4a1 # 0x5ecad1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5d3b64 net.(*netFD).accept+0x304 net/fd_unix.go:178 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x1310288 google.golang.org/grpc.(*Server).Serve+0x468 google.golang.org/grpc@v1.75.1/server.go:915 # 0x1402e4b github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xab github.com/pactus-project/pactus/www/grpc/server.go:102 0: 0 [36: 1728] @ 0x5ecad2 0x5d3abb 0x5ed47b 0x5ec310 0xa173ac 0x1463629 0x48b4a1 # 0x5ecad1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5d3aba net.(*netFD).accept+0x25a net/fd_unix.go:178 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa173ab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x1463628 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [4: 256] @ 0x13fd65a 0x13fd5dd 0x13fd5cb 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fd659 encoding/hex.EncodeToString+0x299 encoding/hex/hex.go:129 # 0x13fd5dc github.com/pactus-project/pactus/crypto/hash.Hash.String+0x21c github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13fd5ca github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x20a github.com/pactus-project/pactus/www/grpc/blockchain.go:45 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 512] @ 0x53d895 0x53d2bd 0x53d499 0x147272b 0x1472197 0x147324b 0x1474fd5 0x1474bbd 0x147410c 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x147272a github.com/creachadair/jrpc2.(*jmessage).toJSON+0x14a github.com/creachadair/jrpc2@v1.3.2/json.go:181 # 0x1472196 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.2/json.go:65 # 0x147324a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.2/json.go:288 # 0x1474fd4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.2/server.go:301 # 0x1474bbc github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x27c github.com/creachadair/jrpc2@v1.3.2/server.go:278 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdd3fcf 0xdd3ed3 0xdd76fe 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd76fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:147 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 48] @ 0xc4e8e5 0xc4e765 0x10e7302 0xd6fb97 0xd6d67b 0xd6fb0d 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0x10e7301 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x1e1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1091 # 0xd6fb96 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:108 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6fb0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:107 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 256] @ 0xdfadb3 0xdfa2ca 0xdfb605 0xdfb21f 0xdec3b9 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xdfadb2 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x852 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:687 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfb604 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x184 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:781 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x152ca0e 0x1531b46 0x15310ed 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152ca0d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15310ec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 393216] @ 0x8efa6f 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [15: 720] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [1: 32] @ 0x1290dc5 0x1290da3 0x12a02f2 0x12a0b30 0x129f42d 0x12b617c 0x48b4a1 # 0x1290dc4 golang.org/x/net/http2.(*Framer).writeBytes+0xc4 golang.org/x/net@v0.44.0/http2/frame.go:402 # 0x1290da2 golang.org/x/net/http2.(*Framer).WritePing+0xa2 golang.org/x/net@v0.44.0/http2/frame.go:891 # 0x12a02f1 google.golang.org/grpc/internal/transport.(*loopyWriter).pingHandler+0x91 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:795 # 0x12a0b2f google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x24f google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:904 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [11: 880] @ 0x12c0299 0x12c0286 0x12b4779 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12c0298 google.golang.org/grpc/internal/transport.newBufWriter+0x218 google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:308 # 0x12c0285 google.golang.org/grpc/internal/transport.newFramer+0x205 google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:411 # 0x12b4778 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:171 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [4: 192] @ 0x13102dd 0x1402e4c 0x48b4a1 # 0x13102dc google.golang.org/grpc.(*Server).Serve+0x4bc google.golang.org/grpc@v1.75.1/server.go:956 # 0x1402e4b github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xab github.com/pactus-project/pactus/www/grpc/server.go:102 0: 0 [1: 16] @ 0x129eb7d 0x129eb90 0x129f338 0x12b617c 0x48b4a1 # 0x129eb7c errors.New+0x11c errors/errors.go:65 # 0x129eb8f google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x12f google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:428 # 0x129f337 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x77 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:590 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [1: 64] @ 0x789db4 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f2f3 0xd1efb4 0xd1efee 0xd1d2f1 0xd209ec 0xebf655 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd1efb3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:620 # 0xd1efed github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:552 # 0xd1d2f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd209eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:816 # 0xebf654 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xf4 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:128 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 48] @ 0x7db2f2 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7db2f1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 400] @ 0xb6a685 0xb7021d 0xb6fdbf 0x48b4a1 # 0xb6a684 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetTrackedCplsForRefresh+0xc4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table_refresh.go:24 # 0xb7021c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xfc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:250 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 832] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 48] @ 0xdca969 0xdca8f2 0xddff5f 0x48b4a1 # 0xdca968 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SkippedPacket+0x488 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:42 # 0xdca8f1 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).OnLossDetectionTimeout+0x411 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:800 # 0xddff5e github.com/quic-go/quic-go.(*Conn).run+0x65e github.com/quic-go/quic-go@v0.54.1/connection.go:633 0: 0 [3: 192] @ 0x4de275 0xb72967 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0xb72966 github.com/libp2p/go-netroute.New+0x1a6 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:43 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [8: 128] @ 0x51f306 0xd1f5bf 0xd1f57b 0xd1e0c6 0xd7086a 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd1f5be github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:604 # 0xd1f57a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:588 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1024] @ 0x10e49ed 0x10e490d 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e49ec github.com/libp2p/go-libp2p/p2p/protocol/identify.diff+0x2cc github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:766 # 0x10e490c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1ec github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:789 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [17: 272] @ 0xe022ff 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0xe022fe github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x5de github.com/quic-go/quic-go@v0.54.1/receive_stream.go:169 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 192] @ 0x7e15a5 0x975676 0x9751f4 0x7e11e2 0x7e163c 0x974ef6 0x974acb 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x975675 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9751f3 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x974ef5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x974aca crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xe0c4f3 0xe0a54b 0xe094a5 0x48b4a1 # 0xe0c4f2 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xe52 github.com/quic-go/quic-go@v0.54.1/server.go:754 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 48] @ 0x151feda 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x151fed9 crypto/internal/fips140/ecdsa.Sign[...]+0x179 crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 144] @ 0x5d6e99 0x5d6e46 0x5d6bb2 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6e98 net.IPv4+0x138 net/ip.go:54 # 0x5d6e45 net.newAddr+0xe5 net/interface_linux.go:180 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [8: 1280] @ 0x108f747 0x12c04cc 0x12b4779 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x108f746 golang.org/x/net/http2/hpack.NewDecoder+0x26 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:103 # 0x12c04cb google.golang.org/grpc/internal/transport.newFramer+0x44b google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:421 # 0x12b4778 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:171 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [1: 16] @ 0x108e53c 0x108e55a 0x108e4b3 0x129fe33 0x129fa7c 0x12a0a31 0x129f42d 0x12b617c 0x48b4a1 # 0x108e53b golang.org/x/net/http2/hpack.appendVarInt+0x1bb golang.org/x/net@v0.44.0/http2/hpack/encode.go:203 # 0x108e559 golang.org/x/net/http2/hpack.appendIndexed+0x1d9 golang.org/x/net@v0.44.0/http2/hpack/encode.go:148 # 0x108e4b2 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x132 golang.org/x/net@v0.44.0/http2/hpack/encode.go:64 # 0x129fe32 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:737 # 0x129fa7b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:688 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [1: 48] @ 0x5ecad2 0x5d3abb 0x5ed47b 0x5ec310 0x1310289 0x1402e4c 0x48b4a1 # 0x5ecad1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5d3aba net.(*netFD).accept+0x25a net/fd_unix.go:178 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x1310288 google.golang.org/grpc.(*Server).Serve+0x468 google.golang.org/grpc@v1.75.1/server.go:915 # 0x1402e4b github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xab github.com/pactus-project/pactus/www/grpc/server.go:102 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1536] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 48] @ 0x6e47f0 0x6e47e4 0x8fbdf3 0x8f7c25 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6e47ef bytes.NewReader+0x4f bytes/reader.go:159 # 0x6e47e3 github.com/pactus-project/pactus/types/validator.FromBytes+0x43 github.com/pactus-project/pactus/types/validator/validator.go:49 # 0x8fbdf2 github.com/pactus-project/pactus/store.newValidatorStore+0x1b2 github.com/pactus-project/pactus/store/validator.go:32 # 0x8f7c24 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 448] @ 0x415a34 0x953df2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x953df1 crypto/tls.(*Conn).handshakeContext+0x171 crypto/tls/conn.go:1542 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 1408] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 384] @ 0x4a4632 0x4a3ca5 0x67befb 0x67bedc 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x67befa github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1ba github.com/consensys/gnark-crypto@v0.19.0/field/pool/pool.go:27 # 0x67bedb github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x19b github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:899 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 96] @ 0x129f072 0x12b614e 0x48b4a1 # 0x129f071 google.golang.org/grpc/internal/transport.newLoopyWriter+0x51 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:536 # 0x12b614d google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:340 0: 0 [1: 16] @ 0x1322605 0x13225a2 0x132250c 0x13224fd 0x131f2d9 0x131f729 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x1322604 google.golang.org/grpc/metadata.copyOf+0x224 google.golang.org/grpc@v1.75.1/metadata/metadata.go:237 # 0x13225a1 google.golang.org/grpc/metadata.MD.Copy+0x1c1 google.golang.org/grpc@v1.75.1/metadata/metadata.go:102 # 0x132250b google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.75.1/internal/transport/transport.go:328 # 0x13224fc google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.75.1/stream.go:1197 # 0x131f2d8 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.75.1/stream.go:746 # 0x131f728 google.golang.org/grpc.(*clientStream).withRetry+0x2a8 google.golang.org/grpc@v1.75.1/stream.go:816 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [6: 192] @ 0x5cd4c5 0x5ce2bb 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5cd4c4 net.(*dnsConfig).nameList+0x104 net/dnsclient_unix.go:517 # 0x5ce2ba net.(*Resolver).goLookupIPCNAMEOrder+0x39a net/dnsclient_unix.go:677 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [3: 576] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 2464] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xa0e17f 0xa0dbf7 0xa13ae6 0xa13c0e 0xa13909 0xa157e7 0x1467745 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e17e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0xa13ae5 net/http.Error+0x1a5 net/http/server.go:2353 # 0xa13c0d net/http.NotFound+0x2d net/http/server.go:2358 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1467744 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 192] @ 0xbbfcc5 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbbfcc4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x6c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:127 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 416] @ 0x888fb6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x888fb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5418 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [4: 128] @ 0x51f306 0xa745b4 0xbc0105 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:164 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 640] @ 0xbc28a9 0x48b4a1 # 0xbc28a8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:456 0: 0 [3: 1344] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 144] @ 0x108fa91 0x108f98b 0x108e631 0x129fe33 0x129fa7c 0x12a0a31 0x129f359 0x12b617c 0x48b4a1 # 0x108fa90 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.44.0/http2/hpack/tables.go:60 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x108e630 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.44.0/http2/hpack/encode.go:68 # 0x129fe32 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:737 # 0x129fa7b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:688 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f358 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:594 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [48: 63700992] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x6e1cf4 0x6e1cca 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6e1cf3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6e1cc9 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 13312] @ 0xb68645 0xb6ea13 0xb6fd9d 0x48b4a1 # 0xb68644 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb6ea12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:141 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [4: 256] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd4d6b 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd4d6a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:51 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x468a46 0x4d6187 0x9436ee 0x98b87c 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x4d6186 io.WriteString+0x66 io/io.go:318 # 0x9436ed crypto/tls.signedMessage+0x14d crypto/tls/auth.go:92 # 0x98b87b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [107: 27392] @ 0xbbc2e5 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:281 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0xbbf928 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbbf927 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x327 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:105 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 320] @ 0x14e18ee 0x152c65a 0x1531a13 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [147: 18816] @ 0xbb503d 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb503c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:765 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x4ded4d 0x4dee9f 0x50b8ff 0x50974d 0x5d3889 0x5ed47b 0x5ec310 0xa173ac 0x147efa8 0x147ffee 0x48b4a1 # 0x4ded4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4dee9e syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50b8fe internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50974c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x5d3888 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa173ab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x147efa7 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x147ffed github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xad github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [6: 672] @ 0x12b4bab 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12b4baa google.golang.org/grpc/internal/transport.NewServerTransport+0x72a google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:257 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [38: 38912] @ 0xb66826 0xb669f2 0xb70305 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb70304 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:273 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 12800] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [11: 528] @ 0x6e2d5b 0x6e60df 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3fed 0x6f3f0c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d5a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3fec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3f0b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 15826944] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 2304] @ 0x4a4712 0x4a3ca5 0x8efc14 0xd3f88a 0xd3f86d 0xd3ef1c 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efc13 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd3f889 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd3f86c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [159: 20352] @ 0xb6980e 0xbb4fa5 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbb4fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 6784] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x468972 0x467e65 0x46815d 0x5eabb7 0x5eab33 0x1310822 0x48b4a1 # 0x5eabb6 net.JoinHostPort+0x1f6 net/ipsock.go:240 # 0x5eab32 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x1310821 google.golang.org/grpc.(*Server).Serve.func3+0x41 google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [1: 416] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [18: 2304] @ 0xbc28a9 0x48b4a1 # 0xbc28a8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:456 0: 0 [1: 8] @ 0x73c77e 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [12: 2880] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x7f6d14 0x7f6c1a 0xda78da 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7f6d13 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7f6c19 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 720] @ 0x4ddf3f 0x5d69bd 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d69bc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [13: 208] @ 0x1312e0a 0x1319015 0x131177f 0x48b4a1 # 0x1312e09 google.golang.org/grpc.(*Server).processUnaryRPC+0x69 google.golang.org/grpc@v1.75.1/server.go:1247 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 64] @ 0x98fbc5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x98fbc4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x84 crypto/internal/fips140/tls13/tls13.go:154 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0xdd6c45 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd6c44 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 64] @ 0xbc1f68 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc1f67 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x1a7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:386 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 1152] @ 0x677d9a 0x677da6 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0x6e05a7 0xdd6cb8 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0x6e05a6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:94 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 160] @ 0x126e3dc 0x126e436 0x136ac70 0x136ac3e 0x136ac2a 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x126e3db google.golang.org/protobuf/internal/encoding/json.NewDecoder+0xbb google.golang.org/protobuf@v1.36.9/internal/encoding/json/decode.go:55 # 0x126e435 google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal+0x115 google.golang.org/protobuf@v1.36.9/encoding/protojson/decode.go:79 # 0x136ac6f google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal+0xef google.golang.org/protobuf@v1.36.9/encoding/protojson/decode.go:63 # 0x136ac3d google.golang.org/protobuf/encoding/protojson.Unmarshal+0xbd google.golang.org/protobuf@v1.36.9/encoding/protojson/decode.go:30 # 0x136ac29 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 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [2: 160] @ 0x53909b 0x53907d 0x146fd5b 0x146fd46 0x1470fdd 0x147d68a 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x53909a context.withCancel+0x3a context/context.go:277 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x146fd5a github.com/creachadair/jrpc2.newPending+0x33a github.com/creachadair/jrpc2@v1.3.2/client.go:449 # 0x146fd45 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.2/client.go:221 # 0x1470fdc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.2/client.go:350 # 0x147d689 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x549 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:126 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 320] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd30f7 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd30f6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x436 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:493 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [3: 144] @ 0x7c5b65 0xb55a37 0xb559da 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x7c5b64 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb55a36 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb559d9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 128] @ 0xc26079 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc26078 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x678 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x468972 0x467e65 0x467fca 0x5cd494 0x5ce2bb 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5cd493 net.(*dnsConfig).nameList+0xd3 net/dnsclient_unix.go:513 # 0x5ce2ba net.(*Resolver).goLookupIPCNAMEOrder+0x39a net/dnsclient_unix.go:677 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [10: 81920] @ 0x140157e 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140157d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 704] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x146402e 0x1463fd5 0x1463fc7 0x1463abc 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x146402d net/textproto.MIMEHeader.Set+0x8d net/textproto/header.go:22 # 0x1463fd4 net/http.Header.Set+0x34 net/http/header.go:40 # 0x1463fc6 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0x26 github.com/pactus-project/pactus/www/html/server.go:189 # 0x1463abb github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x19b github.com/pactus-project/pactus/www/html/server.go:175 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 192] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdd510a 0xdd4bd0 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd5109 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:69 # 0xdd4bcf github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:45 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [11: 1408] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c65a 0x1531a13 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [12: 192] @ 0x14018cd 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14018cc github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x10c github.com/pactus-project/pactus/www/grpc/network.go:80 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 160] @ 0x5391bb 0x53919d 0xe05133 0xe0f345 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x5391ba context.withCancel+0x3a context/context.go:277 # 0x53919c context.WithCancelCause+0x1c context/context.go:269 # 0xe05132 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.54.1/send_stream.go:81 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [7: 336] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xb7018e 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb7018d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:241 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 960] @ 0xe0f4cc 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xe0f4cb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.54.1/receive_stream.go:65 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [4: 192] @ 0xbb9336 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [33: 43253760] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 160] @ 0xbb93a5 0xbb9343 0xbb9357 0xbb9966 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb93a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9965 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:110 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x468a46 0x152c773 0x1531a13 0x98f88e 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3c54 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3c53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 9216] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 9117696] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 512] @ 0x15319d8 0x15315a9 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x15319d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x15319d8 0x15315a9 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x15319d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 2560] @ 0xb48f58 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb48f57 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x297 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:287 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [4: 320] @ 0x7dfac5 0x7fb99f 0x800da8 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7fb99e crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:288 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 288] @ 0xa17469 0xa1745d 0x147efa8 0x147ffee 0x48b4a1 # 0xa17468 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0xa1745c net/http.(*Server).Serve+0x3bc net/http/server.go:3491 # 0x147efa7 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x147ffed github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xad github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [3: 144] @ 0x468a46 0xb7380f 0xbc0348 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb7380e github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:64 # 0xbc0347 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:191 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 5177344] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 896] @ 0x97c41b 0x97c2e3 0x97c2e8 0x7e11e2 0x7e163c 0x97c274 0x97c253 0x7e11e2 0x7e163c 0x97bce5 0x97bbd7 0x7e11e2 0x7e163c 0x97b378 0x97b275 0x7e11e2 0x7e163c 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x97c41a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97c2e2 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x97c2e7 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1+0x47 crypto/tls/handshake_messages.go:1290 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97c273 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97c252 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97bce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97bbd6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b377 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97b274 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x789db4 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f2f3 0xd1fbcd 0xd21a25 0x10e2015 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd1fbcc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:676 # 0xd21a24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10e2014 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:523 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x7db52a 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7db529 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 720] @ 0x12b5665 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12b5664 google.golang.org/grpc/internal/transport.NewServerTransport+0x11e4 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:293 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [2: 32] @ 0x90b315 0x90b734 0x1172725 0x1172537 0x90b22b 0x117238d 0x116dd62 0x5a0075 0xb49d05 0xb49d00 0xb48e05 0xb48e06 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x90b314 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x90b733 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x1172724 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb49d04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:377 # 0xb49cff github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:369 # 0xb48e04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:317 # 0xb48e05 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:274 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x7cbace 0x98fdfb 0x98727d 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7cbacd crypto/ecdh.(*x25519Curve).GenerateKey+0x4d crypto/ecdh/x25519.go:41 # 0x98fdfa crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x98727c crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 672] @ 0x14c9fc6 0x14d5f14 0x6e0252 0x4d62ce 0xdd6d3f 0xdd6d41 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14c9fc5 crypto/internal/fips140/sha256.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha256/sha256.go:66 # 0x14d5f13 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x6e0251 golang.org/x/crypto/hkdf.(*hkdf).Read+0x131 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:60 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xdd6d3e io.ReadFull+0x13e io/io.go:354 # 0xdd6d40 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x140 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:62 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [7: 896] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e0079 0xdd4ee5 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e0078 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:30 # 0xdd4ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:55 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 24] @ 0xd1f5d5 0xd1e0c6 0xd7086a 0xd6b5ae 0x116b703 0xc593ed 0x48b4a1 # 0xd1f5d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:587 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xc593ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [4: 256] @ 0xe04289 0xe0bea5 0xe0a54b 0xe094a5 0x48b4a1 # 0xe04288 github.com/quic-go/quic-go.newSendConn+0x228 github.com/quic-go/quic-go@v0.54.1/send_conn.go:60 # 0xe0bea4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.54.1/server.go:717 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 72] @ 0x4de4a5 0x4e2f37 0x4e2f41 0x517572 0x517551 0x51755a 0x51754e 0x51718c 0x5e56d3 0x5e541a 0x5c3d6b 0x5c37a5 0x5e27e7 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x4de4a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e2f36 syscall.BytePtrFromString+0x36 syscall/syscall.go:68 # 0x4e2f40 syscall.fstatat+0x40 syscall/zsyscall_linux_amd64.go:1433 # 0x517571 syscall.Stat+0x51 syscall/syscall_linux_amd64.go:61 # 0x517550 os.statNolog.func1+0x30 os/stat_unix.go:32 # 0x517559 os.ignoringEINTR+0x39 os/file_posix.go:256 # 0x51754d os.statNolog+0x2d os/stat_unix.go:31 # 0x51718b os.Stat+0x2b os/stat.go:13 # 0x5e56d2 net.(*nsswitchConfig).tryUpdate+0x152 net/nss.go:65 # 0x5e5419 net.getSystemNSS+0x19 net/nss.go:34 # 0x5c3d6a net.(*conf).lookupOrder+0x42a net/conf.go:351 # 0x5c37a4 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x5e27e6 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [5: 320] @ 0x14e18ee 0x152c65a 0x1531a13 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [103: 52736] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 128] @ 0x5d6df8 0x5d6bb2 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6df7 net.newAddr+0x97 net/interface_linux.go:182 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [3: 288] @ 0x14fc2fa 0x7d136a 0x7d14e6 0x80cf8a 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x7d1369 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x7d14e5 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x80cf89 crypto/x509.marshalPublicKey+0x129 crypto/x509/x509.go:104 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 384] @ 0x7e15a5 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [14: 9856] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0x108fa5a 0x108f98b 0x1090b9f 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x108fa59 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 golang.org/x/net@v0.44.0/http2/hpack/tables.go:59 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x1090b9e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:393 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 48] @ 0xbb962e 0xbb9755 0xbc2173 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb962d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc2172 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:394 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [466: 357888] @ 0x841196 0x840a50 0xb3d0e6 0xb49cf2 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb49cf1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:367 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 1280] @ 0x14e18b0 0x15167df 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x15167de crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 640] @ 0xe10030 0xe1009d 0xe0ff27 0xddf417 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xe1002f github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x8f github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:55 # 0xe1009c github.com/quic-go/quic-go.(*streamsMap).initMaps+0xfc github.com/quic-go/quic-go@v0.54.1/streams_map.go:65 # 0xe0ff26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.54.1/streams_map.go:60 # 0xddf416 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f6 github.com/quic-go/quic-go@v0.54.1/connection.go:491 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 64] @ 0xbb95de 0xbb964c 0xbb9755 0xbc2173 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb95dd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb964b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc2172 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:394 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0x480eda 0x480eef 0xda7865 0xda785b 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0xda7864 crypto/x509.NewCertPool+0x44 crypto/x509/cert_pool.go:66 # 0xda785a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:162 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 48] @ 0xdd4835 0xdcf3dd 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [7: 3584] @ 0xb740ff 0xbc0965 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0964 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:249 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 160] @ 0x129f8c7 0x12a0991 0x129f359 0x12b617c 0x48b4a1 # 0x129f8c6 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0x66 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:670 # 0x12a0990 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb0 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:894 # 0x129f358 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:594 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [11: 3872] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x7f6e65 0x7f6c1a 0xda78da 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7f6e64 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x7f6c19 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 480] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [4: 384] @ 0x7e15a5 0x7ded05 0x7e38b8 0x7e37ff 0x7e11e2 0x7e163c 0x7ded05 0x7e36fe 0x7e8fbc 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e38b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x7e37fe crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:471 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e36fd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7e8fbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 48] @ 0x11dbe94 0x11db3c7 0x48b4a1 # 0x11dbe93 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x11db3c6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdcf3dd 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 16] @ 0x1091c7c 0x108f345 0x108efa5 0x108e6fe 0x129fe33 0x129fa7c 0x12a0a31 0x129f42d 0x12b617c 0x48b4a1 # 0x1091c7b golang.org/x/net/http2/hpack.AppendHuffmanString+0xbb golang.org/x/net@v0.44.0/http2/hpack/huffman.go:186 # 0x108f344 golang.org/x/net/http2/hpack.appendHpackString+0x284 golang.org/x/net@v0.44.0/http2/hpack/encode.go:223 # 0x108efa4 golang.org/x/net/http2/hpack.appendIndexedName+0x164 golang.org/x/net@v0.44.0/http2/hpack/encode.go:183 # 0x108e6fd golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x37d golang.org/x/net@v0.44.0/http2/hpack/encode.go:74 # 0x129fe32 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:737 # 0x129fa7b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:688 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [4: 320] @ 0x129f08d 0x129f162 0x12b614e 0x48b4a1 # 0x129f08c google.golang.org/grpc/internal/transport.newOutStreamList+0x6c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:278 # 0x129f161 google.golang.org/grpc/internal/transport.newLoopyWriter+0x141 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:543 # 0x12b614d google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:340 0: 0 [7: 336] @ 0x662650 0x662e9a 0x66389c 0x66ed0a 0x13ff6c5 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x66264f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x662e99 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b9 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x66389b github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x66ed09 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:36 # 0x13ff6c4 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x24 github.com/pactus-project/pactus/www/grpc/blockchain.go:246 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 1872] @ 0x644245 0x643015 0x642af3 0x6e5b95 0x6e5b77 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6e5b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6e5b76 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 4608] @ 0xb68645 0xb6ea13 0xb6fd9d 0x48b4a1 # 0xb68644 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb6ea12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:141 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [3: 96] @ 0x1530feb 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1530fea crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0xaa crypto/internal/fips140/tls13/tls13.go:97 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 352] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 43728896] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 144] @ 0x8878e5 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8878e4 google.golang.org/protobuf/internal/impl.consumeStringPtr+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5154 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x11d0a73 0x11e180b 0x1225b65 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x11d0a72 github.com/pactus-project/pactus/version.(*Agent).String+0xd2 github.com/pactus-project/pactus/version/agent.go:69 # 0x11e180a github.com/pactus-project/pactus/sync/bundle/message.NewHelloMessage+0x4a github.com/pactus-project/pactus/sync/bundle/message/hello.go:33 # 0x1225b64 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x164 github.com/pactus-project/pactus/sync/sync.go:229 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0xa6f871 0xa6f58d 0xa745ec 0xbc0105 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:164 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x10f0aaa 0x10ea20b 0x10ea01c 0x48b4a1 # 0x10f0aa9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).getNATType+0x529 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:559 # 0x10ea20a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).maybeNotify+0x2a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:96 # 0x10ea01b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).worker+0x19b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:84 0: 0 [8: 384] @ 0x53b3e5 0xb45155 0xb472dc 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xb45154 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x74 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/context.go:16 # 0xb472db github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:72 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [14: 1568] @ 0x48767c 0x4ecf68 0xb4967c 0xb48f85 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xb4967b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:333 # 0xb48f84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:288 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [129: 18576] @ 0xbb503d 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb503c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:765 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [94: 7520] @ 0xb3ea6e 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3ea6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:62 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 32256] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x152c625 0x1531a13 0x98fa25 0x98be7c 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [210: 87360] @ 0xbbc03b 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc03a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:292 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [205: 85280] @ 0xb4c72c 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb4c72b github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:9 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [76: 21888] @ 0xbbc2e5 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:281 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x11de6bd 0x48b4a1 # 0x11de6bc github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x3c github.com/pactus-project/pactus/network/stream.go:112 0: 0 [4: 576] @ 0x950833 0x95066a 0x951126 0x98b26c 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x950832 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x950669 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 5120] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [3: 144] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [318: 122112] @ 0xb4c72c 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb4c72b github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:9 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x556c8c 0x553855 0x552fbe 0x552bb9 0x1472eeb 0x14724e5 0x1471e25 0x147f2b8 0x147d976 0x147d1bd 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x1472eea github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x68a github.com/creachadair/jrpc2@v1.3.2/json.go:214 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x1471e24 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.2/json.go:16 # 0x147f2b7 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x147d975 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:152 # 0x147d1bc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:80 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 256] @ 0xd85d5e 0xd85d2a 0xd857f0 0xd91a9c 0xd92176 0xd92d54 0xd952e7 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0xd85d5d golang.org/x/crypto/chacha20poly1305.sliceForAppend+0xfd golang.org/x/crypto@v0.42.0/chacha20poly1305/chacha20poly1305.go:93 # 0xd85d29 golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).open+0xc9 golang.org/x/crypto@v0.42.0/chacha20poly1305/chacha20poly1305_amd64.go:74 # 0xd857ef golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Open+0x8f golang.org/x/crypto@v0.42.0/chacha20poly1305/chacha20poly1305.go:82 # 0xd91a9b github.com/flynn/noise.aeadCipher.Decrypt+0xdb github.com/flynn/noise@v1.1.0/cipher_suite.go:187 # 0xd92175 github.com/flynn/noise.(*CipherState).Decrypt+0x75 github.com/flynn/noise@v1.1.0/state.go:76 # 0xd92d53 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0x73 github.com/flynn/noise@v1.1.0/state.go:189 # 0xd952e6 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xd06 github.com/flynn/noise@v1.1.0/state.go:595 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 4864] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0x775f25 0x77517a 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x775f24 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:433 # 0x775179 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 6784] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 86016] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 2304] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0xd3de4e 0xd3de37 0xd3db58 0xd3dbf0 0x48b4a1 # 0xd3de4d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xd3de36 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd3db57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd3dbef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [375: 144000] @ 0xbbc03b 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc03a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:292 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0x677d9a 0x677da6 0xd958c2 0x6dff77 0x14e17cf 0x6dfedd 0xd91d58 0xd926ab 0xd93de9 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91d57 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd93de8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [13: 16613376] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 24] @ 0x129d5ba 0x4a3d91 0x129e30d 0x129e807 0x12be245 0x12be231 0x12bcbb9 0x13142c2 0x13142c3 0x1319015 0x131177f 0x48b4a1 # 0x129d5b9 google.golang.org/grpc/internal/transport.init.func2+0x19 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:46 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x129e30c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:61 # 0x129e806 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:386 # 0x12be244 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x124 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:354 # 0x12be230 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x110 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1346 # 0x12bcbb8 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8d8 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1136 # 0x13142c1 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1521 google.golang.org/grpc@v1.75.1/internal/transport/server_stream.go:76 # 0x13142c2 google.golang.org/grpc.(*Server).processUnaryRPC+0x1522 google.golang.org/grpc@v1.75.1/server.go:1444 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 48] @ 0x6e1dd6 0x6e4d52 0x13ffe55 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e1dd5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6e4d51 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x13ffe54 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 128] @ 0xc52e36 0x10e47af 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0xc52e35 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x10e47ae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:787 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 96] @ 0x14e17b7 0x1516e13 0x151653f 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x9679c6 0x96363b 0x95d34e 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1516e12 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x151653e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x9679c5 crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate+0x4c5 crypto/tls/handshake_client_tls13.go:816 # 0x96363a crypto/tls.(*clientHandshakeStateTLS13).handshake+0x79a crypto/tls/handshake_client_tls13.go:143 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [9: 1584] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x140003f 0x140018b 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x140003e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x140018a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 2539520] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 384] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x1298a9e 0x1298966 0x12a10e2 0x129f445 0x12b617c 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1298a9d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:121 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12a10e1 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x321 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:1018 # 0x129f444 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:611 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [109: 15696] @ 0xb6980e 0xbb4fa5 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbb4fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x631125 0x63109d 0xb6bb85 0xb6bb6c 0xb6c909 0xb6c7b2 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb6bb84 math/big.(*Int).SetBytes+0x124 math/big/int.go:519 # 0xb6bb6b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x10b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb6c908 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb6c7b1 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:66 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [53: 22048] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x480f29 0xc528f3 0x10e4c31 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc528f2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x10e4c30 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x510 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:790 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 64] @ 0xdd9e71 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd9e70 github.com/quic-go/quic-go.init.func1+0xcf0 github.com/quic-go/quic-go@v0.54.1/connection.go:341 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 32] @ 0x7dfac5 0x7faabd 0x800b0d 0x80181d 0x944748 0x96171a 0x9669d2 0x96360c 0x95d34e 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7faabc crypto/x509.parseName+0x29c crypto/x509/parser.go:162 # 0x800b0c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:1014 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x944747 crypto/tls.(*weakCertCache).newCert+0xe7 crypto/tls/cache.go:26 # 0x961719 crypto/tls.(*Conn).verifyServerCertificate+0xb9 crypto/tls/handshake_client.go:1115 # 0x9669d1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x96360b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x116b67d 0xc593ed 0x48b4a1 # 0x116b67c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1bc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xc593ec 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] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x986ab5 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x986ab4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x1d4 crypto/tls/handshake_server_tls13.go:149 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0x677d9a 0x677da6 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0x6e05a7 0xdd6cb8 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0x6e05a6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:94 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 32] @ 0xbb94bf 0xbb9516 0xbb954e 0xbb98cf 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb94be github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0xdd5df0 0x981b04 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0xdd5def github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0x4f github.com/quic-go/quic-go@v0.54.1/internal/handshake/tls_config.go:22 # 0x981b03 crypto/tls.(*Conn).readClientHello+0x843 crypto/tls/handshake_server.go:169 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x7db2f2 0x7da8e5 0x7db33d 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7db2f1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [26: 832] @ 0x140200c 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140200b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 256] @ 0x14e18ee 0x6dfedd 0x6e0079 0xdd4ee5 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e0078 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:30 # 0xdd4ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:55 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 32] @ 0xbb93a5 0xbb9343 0xbb9357 0xbb9966 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb93a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9965 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:110 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 4224] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0xe0eee8 0xdd9bb3 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0xe0eee7 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0xe7 github.com/quic-go/quic-go@v0.54.1/stateless_reset.go:39 # 0xdd9bb2 github.com/quic-go/quic-go.init.func1+0xa32 github.com/quic-go/quic-go@v0.54.1/connection.go:296 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [16: 256] @ 0x12ce40a 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x12ce409 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0xc9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:55 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c65a 0x1531a13 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1792] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0xdae3ff 0x4940a2 0x493e9e 0xde930a 0xde0485 0x48b4a1 # 0xdae3fe github.com/quic-go/quic-go/internal/qerr.(*TransportError).Unwrap+0x1e github.com/quic-go/quic-go@v0.54.1/internal/qerr/errors.go:51 # 0x4940a1 errors.is+0x1a1 errors/wrap.go:68 # 0x493e9d errors.Is+0x7d errors/wrap.go:50 # 0xde9309 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x209 github.com/quic-go/quic-go@v0.54.1/connection.go:1866 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [5: 320] @ 0x15319d8 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x15319d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 768] @ 0xb740ff 0xbc1d87 0xbc1d69 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d86 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d68 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 768] @ 0x4c999d 0x86f085 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86f084 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:446 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 144] @ 0x480eda 0x480eef 0x539df6 0x53942f 0x11be3c5 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x539df5 context.(*cancelCtx).propagateCancel+0x155 context/context.go:497 # 0x53942e context.AfterFunc+0x6e context/context.go:329 # 0x11be3c4 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.43.0/config/config.go:396 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 144] @ 0x663493 0x66372c 0x14000d7 0x1400073 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x14000d6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1400072 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 64] @ 0xb740ff 0xbc1d87 0xbc1d69 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d86 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d68 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [17: 7072] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 1152] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [24: 29884416] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 96] @ 0x7e15a5 0x97fed4 0x97fe3c 0x980778 0x966e94 0x96360c 0x95d34e 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97fed3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97fe3b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x980777 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x966e93 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x733 crypto/tls/handshake_client_tls13.go:700 # 0x96360b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xc5341f 0x10e3015 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc5341e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10e3014 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x774 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:603 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 1024] @ 0xbbc03b 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc03a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:292 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 192] @ 0x14e18ee 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [22: 1408] @ 0xb59410 0xb597d2 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0xb5940f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb597d1 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0xbc0158 0xbc014c 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc0157 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0xf7 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbc014b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:168 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x129e30d 0x129e807 0x12ba698 0x12b5d19 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x129e30c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:61 # 0x129e806 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:386 # 0x12ba697 google.golang.org/grpc/internal/transport.(*http2Server).handleSettings+0xf7 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:898 # 0x12b5d18 google.golang.org/grpc/internal/transport.NewServerTransport+0x1898 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:337 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [1: 64] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd74fe 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd74fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:133 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 24] @ 0xdd4835 0xdcf3dd 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [3: 48] @ 0x97f0f9 0x97f064 0x97f05d 0x9510b7 0x98bf1d 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x97f0f8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97f063 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x97f05c crypto/tls.(*finishedMsg).marshal+0x3c crypto/tls/handshake_messages.go:1699 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98bf1c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:913 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x9708c5 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x9708c4 crypto/tls.(*clientHelloMsg).unmarshal+0x1024 crypto/tls/handshake_messages.go:560 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 96] @ 0xb3ea6e 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3ea6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:62 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 672] @ 0x14fc2fa 0x7d0511 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x7d0510 crypto/elliptic.(*nistCurve[...]).Unmarshal+0x50 crypto/elliptic/nistec.go:232 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 24] @ 0x6e1dd6 0x6e91e6 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e1dd5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6e91e5 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x225 github.com/pactus-project/pactus/types/tx/payload/bond.go:79 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x5cf3df 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5cf3de net.(*Resolver).goLookupIPCNAMEOrder+0x14be net/dnsclient_unix.go:726 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [5: 480] @ 0x6e1e9b 0x6e9311 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e1e9a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6e9310 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0xd0 github.com/pactus-project/pactus/types/tx/payload/bond.go:110 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 512] @ 0x7bd7a5 0x7c07dc 0x10e4d25 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x604 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:799 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 1760] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xa0e17f 0xa0dbf7 0x146407a 0x1463abc 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e17e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x1464079 github.com/pactus-project/pactus/www/html.(*Server).writeHTML+0xd9 github.com/pactus-project/pactus/www/html/server.go:190 # 0x1463abb github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x19b github.com/pactus-project/pactus/www/html/server.go:175 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 192] @ 0x7e3c0b 0x7e3bdb 0x7e3b04 0x7e11e2 0x7e163c 0x7ded05 0x7e38b8 0x7e37ff 0x7e11e2 0x7e163c 0x7ded05 0x7e36fe 0x7e8fbc 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e3c0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e3bda vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x7e3b03 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:491 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e38b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x7e37fe crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:471 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e36fd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7e8fbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x7cbd7f 0xd911c5 0xd916db 0xd9168f 0xd9504a 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0x7cbd7e crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0xd911c4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:80 # 0xd916da golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:71 # 0xd9168e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd95049 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa69 github.com/flynn/noise@v1.1.0/state.go:579 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 64] @ 0x468972 0x467e65 0x467fca 0x5e4189 0xd4000b 0xd3fc38 0x48b4a1 # 0x5e4188 net.(*OpError).Error+0x108 net/net.go:518 # 0xd4000a github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x38a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x1298be5 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x1298be4 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0x24 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:161 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [27: 33398784] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 1536] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 6912] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 96] @ 0x7433af 0x735036 0x7350da 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x735035 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 # 0x7350d9 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 256] @ 0x677d9a 0x677da6 0xd958c2 0x6dff77 0x14e17cf 0x6dfedd 0xd91c34 0xd926ab 0xd9423f 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91c33 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd9423e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [6: 9216] @ 0x6f0ffe 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0ffd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 5376] @ 0x8aca14 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8aca13 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:188 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [9: 144] @ 0x10c94b3 0x10c80fe 0x48b4a1 # 0x10c94b2 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x6f2 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:257 # 0x10c80fd github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x65d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:233 0: 0 [2: 256] @ 0x677d9a 0x677da6 0xd958c2 0x6dff77 0x14e181b 0x6dfedd 0xd91c34 0xd926ab 0xd9423f 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91c33 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd9423e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 24] @ 0x560a77 0x560825 0x552b14 0x147240d 0x1471e25 0x147f2b8 0x147d976 0x147d1bd 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x560a76 encoding/json.(*scanner).eof+0x56 encoding/json/scanner.go:173 # 0x560824 encoding/json.checkValid+0xc4 encoding/json/scanner.go:41 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x147240c github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14c github.com/creachadair/jrpc2@v1.3.2/json.go:95 # 0x1471e24 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.2/json.go:16 # 0x147f2b7 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x147d975 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:152 # 0x147d1bc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:80 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 256] @ 0xd9a6a7 0x48b4a1 # 0xd9a6a6 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:106 0: 0 [2: 64] @ 0x116c17e 0x116bad5 0xc593ed 0x48b4a1 # 0x116c17d github.com/multiformats/go-multistream.NewMSSelect[...]+0xcbd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0xc593ec 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] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 7372800] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x9064e5 0x90821a 0x908ad3 0x90a99f 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x9064e4 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x908219 github.com/pactus-project/pactus/execution/executor.newBondExecutor+0xd9 github.com/pactus-project/pactus/execution/executor/bond.go:28 # 0x908ad2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x72 github.com/pactus-project/pactus/execution/executor/executor.go:21 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 960] @ 0xb3cac7 0x10e2b6f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3cac6 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x1a6 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10e2b6e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ce github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:578 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [9: 216] @ 0x4c999d 0x6433e7 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x6433e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1920] @ 0xdf0a29 0xddee5d 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdf0a28 github.com/quic-go/quic-go.newInitialCryptoStream+0x188 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:120 # 0xddee5c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.54.1/connection.go:469 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 9728] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4864] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 24320] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 48] @ 0x54413a 0x66e64a 0x66f0f2 0x6e9070 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e906f github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0xaf github.com/pactus-project/pactus/types/tx/payload/bond.go:69 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x53d895 0x53d2bd 0x53d499 0x5441dc 0x66e64a 0x66f0f2 0x6e9070 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5441db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e906f github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0xaf github.com/pactus-project/pactus/types/tx/payload/bond.go:69 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 768] @ 0x53d895 0x53d2bd 0x53d499 0x543fb7 0x66e64a 0x6e1e26 0x6e1dc9 0x6e91e6 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x543fb6 encoding/binary.Write+0xd6 encoding/binary/binary.go:418 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1e25 github.com/pactus-project/pactus/util/encoding.WriteElements+0x85 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e1dc8 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x28 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6e91e5 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x225 github.com/pactus-project/pactus/types/tx/payload/bond.go:79 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x66f1d5 0x6e9289 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f1d4 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e9288 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0x48 github.com/pactus-project/pactus/types/tx/payload/bond.go:99 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 216] @ 0x6e2d73 0x6e60df 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3fed 0x6f3f0c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d72 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3fec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3f0b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xc4ce7a 0xc5f7eb 0x48b4a1 # 0xc4ce79 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x1d9 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:319 # 0xc5f7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 192] @ 0x5423cd 0x151678a 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x5423cc bytes.Repeat+0xac bytes/bytes.go:686 # 0x1516789 crypto/internal/fips140/ecdsa.newDRBG[...]+0x129 crypto/internal/fips140/ecdsa/hmacdrbg.go:67 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x7c3088 0x7c30bc 0x7c9d33 0x7beb46 0xb5484f 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7c3087 net.ParseIP+0x27 net/ip.go:528 # 0x7c30bb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7beb45 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 64] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd76fe 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd76fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:147 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [11: 1408] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 64] @ 0x8e1a7b 0x8e19e5 0xda3e8a 0xda32df 0xda5628 0x48b4a1 # 0x8e1a7a crypto/ed25519.Sign+0xba crypto/ed25519/ed25519.go:183 # 0x8e19e4 github.com/libp2p/go-libp2p/core/crypto.(*Ed25519PrivateKey).Sign+0x24 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/ed25519.go:81 # 0xda3e89 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x1a9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:229 # 0xda32de github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:119 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [6: 672] @ 0xddef5e 0xddef08 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddef5d github.com/quic-go/quic-go.newSendQueue+0x13d github.com/quic-go/quic-go@v0.54.1/send_queue.go:41 # 0xddef07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.54.1/connection.go:471 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1152] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98fa25 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x6781f9 0x67bd76 0x6a97a5 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6781f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:28 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xdfb105 0xdec3b9 0xdea9ae 0xde030f 0x48b4a1 # 0xdfb104 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x204 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:757 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 16] @ 0xe0bdc5 0xe0a54b 0xe094a5 0x48b4a1 # 0xe0bdc4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x724 github.com/quic-go/quic-go@v0.54.1/server.go:713 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [19: 304] @ 0x12b88b2 0x12b88f9 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b88b1 google.golang.org/grpc/internal/transport.newWriteQuota+0x2551 google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:49 # 0x12b88f8 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2598 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:647 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6658fd 0x9435d4 0x98d1cc 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x9435d3 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x98d1cb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [17: 272] @ 0x12b6be5 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b6be4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x884 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:425 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 96] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [7: 336] @ 0x53b3e5 0xdd0bc7 0xddfa90 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xdd0bc6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).StartHandshake+0x66 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:179 # 0xddfa8f github.com/quic-go/quic-go.(*Conn).run+0x18f github.com/quic-go/quic-go@v0.54.1/connection.go:533 0: 0 [3: 192] @ 0xd04ce5 0xd044dd 0xd03ef9 0xd1dcd5 0xd1dba5 0x11be318 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0xd04ce4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x124 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:267 # 0xd044dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:214 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0xd1dcd4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11be317 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.43.0/config/config.go:391 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 24] @ 0x126654b 0x126653f 0x12665bb 0x1266521 0x13ff785 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x126654a google.golang.org/grpc/internal/status.New+0x4a google.golang.org/grpc@v1.75.1/internal/status/status.go:77 # 0x126653e google.golang.org/grpc/status.New+0x3e google.golang.org/grpc@v1.75.1/status/status.go:49 # 0x12665ba google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.75.1/status/status.go:59 # 0x1266520 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.75.1/status/status.go:64 # 0x13ff784 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0xe4 github.com/pactus-project/pactus/www/grpc/blockchain.go:252 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 320] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [3: 288] @ 0x14e17b7 0x6dfedd 0xd91cac 0xd92ffa 0xd95446 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91cab github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd92ff9 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd95445 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [7: 672] @ 0x67b9d9 0x69537f 0x6a9865 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd74fe 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd74fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:133 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 48] @ 0x480eda 0x480eef 0xb72828 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0xb72827 github.com/libp2p/go-netroute.New+0x67 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:26 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [4: 128] @ 0x7bd7a5 0x7c07dc 0x7c04a7 0xb559b9 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb559b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 96] @ 0xe22130 0xe10156 0xe0ff27 0xddf417 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xe2212f github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x18f github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:69 # 0xe10155 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.54.1/streams_map.go:73 # 0xe0ff26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.54.1/streams_map.go:60 # 0xddf416 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f6 github.com/quic-go/quic-go@v0.54.1/connection.go:491 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 512] @ 0x7f3d9e 0x7f3db3 0xdcfa54 0xdcf47a 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdcfa53 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:43 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 80] @ 0x5e3414 0x59ea97 0x4d62ce 0xda4f75 0xda4f54 0xda46bc 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x5e3413 net.(*conn).Read+0xb3 net/net.go:198 # 0x59ea96 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xda4f74 io.ReadFull+0x34 io/io.go:354 # 0xda4f53 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readNextInsecureMsgLen+0x13 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/rw.go:133 # 0xda46bb github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read+0x1db github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/rw.go:52 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 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] @ 0x109130b 0x10912d9 0x1090aed 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x109130a bytes.(*Buffer).String+0xea bytes/buffer.go:77 # 0x10912d8 golang.org/x/net/http2/hpack.(*Decoder).decodeString+0xb8 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:518 # 0x1090aec golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x36c golang.org/x/net@v0.44.0/http2/hpack/hpack.go:386 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [11: 528] @ 0x5d6fec 0x5d6bb2 0x5d6a45 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x5d6feb net.newAddr+0x28b net/interface_linux.go:182 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 16] @ 0xe19e4b 0xdda3fa 0xddcbb5 0xddcb30 0xddc4be 0xdea5f1 0xdea04b 0xde86b5 0xde831a 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xe19e4a github.com/quic-go/quic-go.(*packetHandlerMap).Add+0x1aa github.com/quic-go/quic-go@v0.54.1/transport.go:759 # 0xdda3f9 github.com/quic-go/quic-go.init.func1.2+0x39 github.com/quic-go/quic-go@v0.54.1/connection.go:276 # 0xddcbb4 github.com/quic-go/quic-go.connRunners.AddConnectionID+0x114 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:24 # 0xddcb2f github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x8f github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:142 # 0xddc4bd github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:91 # 0xdea5f0 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf0 github.com/quic-go/quic-go@v0.54.1/connection.go:2032 # 0xdea04a github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.54.1/connection.go:1977 # 0xde86b4 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.54.1/connection.go:1671 # 0xde8319 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:1656 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 96] @ 0xdf6925 0xdf5fef 0xded2f4 0xde971d 0xde0485 0x48b4a1 # 0xdf6924 github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x8e4 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:266 # 0xdf5fee github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:186 # 0xded2f3 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.54.1/connection.go:2454 # 0xde971c github.com/quic-go/quic-go.(*Conn).handleCloseError+0x61c github.com/quic-go/quic-go@v0.54.1/connection.go:1914 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [41: 50044928] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [18: 288] @ 0x6e4dca 0x13ffe55 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e4dc9 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x13ffe54 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 168] @ 0xdf7be6 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xdf7be5 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x9c5 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:428 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [10: 2080] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x108f9dd 0x108f98b 0x108e631 0x129fe33 0x129fa7c 0x12a0a31 0x129f42d 0x12b617c 0x48b4a1 # 0x108f9dc golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c golang.org/x/net@v0.44.0/http2/hpack/tables.go:58 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x108e630 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.44.0/http2/hpack/encode.go:68 # 0x129fe32 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:737 # 0x129fa7b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:688 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [2: 128] @ 0x12b5592 0x12b5562 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12b5591 google.golang.org/grpc/internal/transport.newControlBuffer+0x1111 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:333 # 0x12b5561 google.golang.org/grpc/internal/transport.NewServerTransport+0x10e1 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:291 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [8: 1024] @ 0x98b6fa 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x98b6f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:862 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 16] @ 0x7fab45 0x80098d 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7fab44 crypto/x509.parseName+0x324 crypto/x509/parser.go:171 # 0x80098c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:994 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 128] @ 0xb740ff 0xbc08f9 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc08f8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:246 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 256] @ 0x6e60c5 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3fed 0x6f3f0c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e60c4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:213 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3fec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3f0b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x7f3d9e 0x7f3db3 0xdcfa54 0xdcf47a 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdcfa53 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:43 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 896] @ 0x14de39a 0x9991f9 0x94adb6 0x965894 0x9635de 0x95d34e 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x14de399 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9991f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x965893 crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys+0x373 crypto/tls/handshake_client_tls13.go:518 # 0x9635dd crypto/tls.(*clientHandshakeStateTLS13).handshake+0x73d crypto/tls/handshake_client_tls13.go:131 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0x13118cb 0x13118de 0x1311548 0x1310cd6 0x48b4a1 # 0x13118ca errors.New+0x4a errors/errors.go:65 # 0x13118dd google.golang.org/grpc.(*Server).serveStreams.func1+0x5d google.golang.org/grpc@v1.75.1/server.go:1048 # 0x1311547 google.golang.org/grpc.(*Server).serveStreams+0x3a7 google.golang.org/grpc@v1.75.1/server.go:1074 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [3: 3637248] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 560] @ 0x129f09e 0x129f162 0x12b614e 0x48b4a1 # 0x129f09d google.golang.org/grpc/internal/transport.newOutStreamList+0x7d google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:278 # 0x129f161 google.golang.org/grpc/internal/transport.newLoopyWriter+0x141 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:543 # 0x12b614d google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:340 0: 0 [25: 400] @ 0x6e4dca 0x6e4c1f 0x13ffe72 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e4dc9 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x6e4c1e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x13ffe71 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 96] @ 0x1290f38 0x128ef43 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x1290f37 golang.org/x/net/http2.parseGoAwayFrame+0x97 golang.org/x/net@v0.44.0/http2/frame.go:922 # 0x128ef42 golang.org/x/net/http2.(*Framer).ReadFrame+0x282 golang.org/x/net@v0.44.0/http2/frame.go:523 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [12: 327168] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [55: 4400] @ 0x12bc3bc 0x13149ee 0x13149d2 0x1319015 0x131177f 0x48b4a1 # 0x12bc3bb google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1088 # 0x13149ed google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1c4d google.golang.org/grpc@v1.75.1/internal/transport/server_stream.go:76 # 0x13149d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1c31 google.golang.org/grpc@v1.75.1/server.go:1539 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 72] @ 0x12be17c 0x12bcbb9 0x13142c2 0x13142c3 0x1319015 0x131177f 0x48b4a1 # 0x12be17b google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x5b google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1338 # 0x12bcbb8 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8d8 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1136 # 0x13142c1 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1521 google.golang.org/grpc@v1.75.1/internal/transport/server_stream.go:76 # 0x13142c2 google.golang.org/grpc.(*Server).processUnaryRPC+0x1522 google.golang.org/grpc@v1.75.1/server.go:1444 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 80] @ 0x7ccb7f 0x80cfae 0x80d6b8 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7ccb7e crypto/elliptic.Marshal+0x7e crypto/elliptic/elliptic.go:114 # 0x80cfad crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [3: 96] @ 0x1368055 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1368054 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:335 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 240] @ 0x480eda 0x480eef 0x129f07c 0x12b614e 0x48b4a1 # 0x129f07b google.golang.org/grpc/internal/transport.newLoopyWriter+0x5b google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:542 # 0x12b614d google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:340 0: 0 [11: 2640] @ 0x13fffff 0x1400183 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13ffffe encoding/hex.EncodeToString+0x1de encoding/hex/hex.go:129 # 0x1400182 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:310 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 384] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 784] @ 0x48767c 0x4ed175 0x53ac45 0x53b30d 0x53b2cf 0x12b7a2a 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ac44 context.WithDeadlineCause+0x264 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0x12b7a29 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x16c9 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:540 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [7: 896] @ 0x6e4cf5 0x6e4c1f 0x13ffe72 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e4cf4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x6e4c1e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x13ffe71 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x12b5685 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12b5684 google.golang.org/grpc/internal/transport.NewServerTransport+0x1204 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:295 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [19: 304] @ 0x6e4da9 0x6e4c1f 0x13ffe72 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e4da8 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:173 # 0x6e4c1e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x13ffe71 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 240] @ 0x745f7c 0x74639c 0x747094 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 784] @ 0x12b4b95 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12b4b94 google.golang.org/grpc/internal/transport.NewServerTransport+0x714 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:256 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [25: 600] @ 0x12ae037 0x12b2d90 0x12b35a5 0x48b4a1 # 0x12ae036 google.golang.org/grpc/internal/transport.(*http2Client).closeStream+0x116 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:951 # 0x12b2d8f google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x1bcf google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1614 # 0x12b35a4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3e4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1688 0: 0 [5: 81920] @ 0x12988de 0x4a3d91 0x1298a9e 0x1298966 0x12a10e2 0x129f368 0x12b617c 0x48b4a1 # 0x12988dd google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:142 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1298a9d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:121 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12a10e1 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x321 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:1018 # 0x129f367 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0xa7 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:597 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [1: 64] @ 0x789db4 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f2f3 0xd1ff4d 0xd211f4 0xd7be19 0x10e185a 0x10e1cba 0x10e1379 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd1ff4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x10e1859 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x279 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:483 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 48] @ 0xdf247e 0xe0f48a 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xdf247d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:37 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 96] @ 0x6e1e9b 0x6e9311 0x6efb5d 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e1e9a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6e9310 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0xd0 github.com/pactus-project/pactus/types/tx/payload/bond.go:110 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 1056] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x108fa5a 0x108f98b 0x1090b9f 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b3389 0x48b4a1 # 0x108fa59 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 golang.org/x/net@v0.44.0/http2/hpack/tables.go:59 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x1090b9e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:393 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b3388 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1656 0: 0 [1: 576] @ 0x128fdec 0x128fb05 0x12a1297 0x12a11d0 0x129f445 0x12b617c 0x48b4a1 # 0x128fdeb golang.org/x/net/http2.(*Framer).startWriteDataPadded+0x24b golang.org/x/net@v0.44.0/http2/frame.go:715 # 0x128fb04 golang.org/x/net/http2.(*Framer).WriteDataPadded+0x24 golang.org/x/net@v0.44.0/http2/frame.go:679 # 0x12a1296 golang.org/x/net/http2.(*Framer).WriteData+0x4d6 golang.org/x/net@v0.44.0/http2/frame.go:666 # 0x12a11cf google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x40f google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:1035 # 0x129f444 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:611 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [13: 208] @ 0x7c3088 0x7c30bc 0x7c9d33 0x7bcca7 0x7c0455 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7c3087 net.ParseIP+0x27 net/ip.go:528 # 0x7c30bb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7bcca6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xdc2d85 0xdc201f 0xdc633f 0xdc631e 0xdc3512 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc2d84 github.com/quic-go/quic-go/internal/congestion.newPacer+0x24 github.com/quic-go/quic-go@v0.54.1/internal/congestion/pacer.go:20 # 0xdc201e github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x1be github.com/quic-go/quic-go@v0.54.1/internal/congestion/cubic_sender.go:110 # 0xdc633e github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x7e github.com/quic-go/quic-go@v0.54.1/internal/congestion/cubic_sender.go:75 # 0xdc631d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:130 # 0xdc3511 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:22 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 96] @ 0x6f1ac5 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1ac4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 4320] @ 0x1294bbf 0x1090ccf 0x1090be5 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x1294bbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.44.0/http2/frame.go:1586 # 0x1090cce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:406 # 0x1090be4 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:396 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [11: 1408] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x98fa5e 0x98be7c 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 864] @ 0x7e15a5 0x97fed4 0x97fe3c 0x9510b7 0x98ba9d 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97fed3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97fe3b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98ba9c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 784] @ 0x6e046f 0xdd4a05 0xdd509b 0xdd4b85 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd509a github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:68 # 0xdd4b84 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:44 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 256] @ 0x53d895 0x53d2bd 0x53d499 0x543fb7 0x66e64a 0x6e1e26 0x6e1dc9 0x6e91e6 0x6ef771 0x6f015e 0x6f0246 0x6f27fc 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x543fb6 encoding/binary.Write+0xd6 encoding/binary/binary.go:418 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e1e25 github.com/pactus-project/pactus/util/encoding.WriteElements+0x85 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e1dc8 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x28 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6e91e5 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x225 github.com/pactus-project/pactus/types/tx/payload/bond.go:79 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6f27fb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 13246464] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x125acca 0x12b52b5 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x125acc9 google.golang.org/grpc/internal/channelz.GetSocketOption+0x89 google.golang.org/grpc@v1.75.1/internal/channelz/syscall_linux.go:61 # 0x12b52b4 google.golang.org/grpc/internal/transport.NewServerTransport+0xe34 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:285 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [8: 128] @ 0x1313b0d 0x1319015 0x131177f 0x48b4a1 # 0x1313b0c google.golang.org/grpc.(*Server).processUnaryRPC+0xd6c google.golang.org/grpc@v1.75.1/server.go:1394 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x131fd68 0x13207d9 0x131f788 0x13204f2 0x12fecb9 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x131fd67 google.golang.org/grpc.(*clientStream).bufferForRetryLocked+0x87 google.golang.org/grpc@v1.75.1/stream.go:897 # 0x13207d8 google.golang.org/grpc.(*clientStream).SendMsg.func4+0xb8 google.golang.org/grpc@v1.75.1/stream.go:953 # 0x131f787 google.golang.org/grpc.(*clientStream).withRetry+0x307 google.golang.org/grpc@v1.75.1/stream.go:812 # 0x13204f1 google.golang.org/grpc.(*clientStream).SendMsg+0x6b1 google.golang.org/grpc@v1.75.1/stream.go:952 # 0x12fecb8 google.golang.org/grpc.invoke+0x98 google.golang.org/grpc@v1.75.1/call.go:70 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [2: 320] @ 0x52cf90 0x51f217 0xd5fec5 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0x116b668 0xb48599 0xb483c5 0xb480a5 0xb4730c 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x52cf8f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd5fec4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:40 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x116b667 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:601 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb483c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:191 # 0xb480a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:141 # 0xb4730b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:74 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [2: 96] @ 0x13ff738 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13ff737 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x97 github.com/pactus-project/pactus/www/grpc/blockchain.go:255 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 64] @ 0x7bd26b 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd26a github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 32] @ 0x4a014a 0x49fb07 0x7c382e 0x7c9c97 0x7be48f 0x7c1b95 0x7c1b96 0x10f0772 0x10ea20b 0x10ea045 0x48b4a1 # 0x4a0149 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fb06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x7c382d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c1b94 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c1b95 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x10f0771 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).getNATType+0x1f1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:552 # 0x10ea20a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).maybeNotify+0x2a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:96 # 0x10ea044 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).worker+0x1c4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:77 0: 0 [2: 256] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xe1b89c 0xe1b73b 0xdf2525 0xe0f48a 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xe1b89b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:124 # 0xe1b73a github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdf2524 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:41 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [3: 3588096] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [18: 3456] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x677d9a 0x677da6 0xd958c2 0xd927f3 0xd92ba5 0xd944f0 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd927f2 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd92ba4 github.com/flynn/noise.(*symmetricState).EncryptAndHash+0xc4 github.com/flynn/noise@v1.1.0/state.go:180 # 0xd944ef github.com/flynn/noise.(*HandshakeState).WriteMessage+0x90f github.com/flynn/noise@v1.1.0/state.go:473 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 48] @ 0xdbd936 0x4a3d91 0xe058e5 0xe058d7 0xe052aa 0xebfe7d 0xebfe78 0xd7b82a 0x5a0075 0x90b4af 0xd9edfa 0x116902c 0xd70025 0x48b4a1 # 0xdbd935 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:13 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe058e4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x524 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xe058d6 github.com/quic-go/quic-go.(*SendStream).write+0x516 github.com/quic-go/quic-go@v0.54.1/send_stream.go:145 # 0xe052a9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.54.1/send_stream.go:100 # 0xebfe7c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.54.1/stream.go:123 # 0xebfe77 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:63 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x90b4ae github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd9edf9 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0x51c27b 0xd3d829 0xd3fc51 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd3d828 github.com/libp2p/go-yamux/v5.(*Session).close+0x328 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:330 # 0xd3fc50 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] @ 0x6ed675 0x6efe95 0x6efbe5 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ed674 github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).Decode+0x34 github.com/pactus-project/pactus/crypto/ed25519/public_key.go:90 # 0x6efe94 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x94 github.com/pactus-project/pactus/types/tx/tx.go:436 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 288] @ 0x644245 0x643015 0x642af3 0x6ef1f5 0x6ef1d7 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ef1f4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ef1d6 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/tx/tx.go:258 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 2736] @ 0x1293ce5 0x128f176 0x12b3389 0x48b4a1 # 0x1293ce4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.44.0/http2/frame.go:1542 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b3388 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1656 0: 0 [2: 192] @ 0x126655c 0x126653f 0x12665bb 0x1266521 0x13ff567 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x126655b google.golang.org/grpc/internal/status.New+0x5b google.golang.org/grpc@v1.75.1/internal/status/status.go:77 # 0x126653e google.golang.org/grpc/status.New+0x3e google.golang.org/grpc@v1.75.1/status/status.go:49 # 0x12665ba google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.75.1/status/status.go:59 # 0x1266520 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.75.1/status/status.go:64 # 0x13ff566 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x146 github.com/pactus-project/pactus/www/grpc/blockchain.go:221 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [11: 2640] @ 0x12b52c9 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12b52c8 google.golang.org/grpc/internal/transport.NewServerTransport+0xe48 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:278 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [2: 288] @ 0x841196 0x840a50 0x12ce3dc 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x12ce3db google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:51 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [11: 1408] @ 0x108e2a8 0x129f135 0x12b614e 0x48b4a1 # 0x108e2a7 golang.org/x/net/http2/hpack.NewEncoder+0x27 golang.org/x/net@v0.44.0/http2/hpack/encode.go:36 # 0x129f134 google.golang.org/grpc/internal/transport.newLoopyWriter+0x114 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:546 # 0x12b614d google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:340 0: 0 [6: 192] @ 0x53abe8 0x53b30d 0x53b2cf 0x12b7a2a 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x53abe7 context.WithDeadlineCause+0x207 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0x12b7a29 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x16c9 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:540 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [9: 720] @ 0x12bcad5 0x13142c2 0x13142c3 0x1319015 0x131177f 0x48b4a1 # 0x12bcad4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7f4 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1117 # 0x13142c1 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1521 google.golang.org/grpc@v1.75.1/internal/transport/server_stream.go:76 # 0x13142c2 google.golang.org/grpc.(*Server).processUnaryRPC+0x1522 google.golang.org/grpc@v1.75.1/server.go:1444 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 1280] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [10: 1120] @ 0x12b4af3 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12b4af2 google.golang.org/grpc/internal/transport.NewServerTransport+0x672 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:245 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [12: 1344] @ 0x1311465 0x131144a 0x1310cd6 0x48b4a1 # 0x1311464 google.golang.org/grpc.newHandlerQuota+0x2c4 google.golang.org/grpc@v1.75.1/server.go:2242 # 0x1311449 google.golang.org/grpc.(*Server).serveStreams+0x2a9 google.golang.org/grpc@v1.75.1/server.go:1054 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [9: 1440] @ 0x108fa91 0x108f98b 0x108e631 0x129fe33 0x12a14c5 0x129f445 0x12b617c 0x48b4a1 # 0x108fa90 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.44.0/http2/hpack/tables.go:60 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x108e630 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.44.0/http2/hpack/encode.go:68 # 0x129fe32 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:737 # 0x12a14c4 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x704 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:1049 # 0x129f444 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:611 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [1: 48] @ 0x8873e5 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x13156e8 0x13686d5 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x13156e7 google.golang.org/grpc.(*Server).processUnaryRPC.func3+0x107 google.golang.org/grpc@v1.75.1/server.go:1404 # 0x13686d4 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:365 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 160] @ 0x129157e 0x128ef43 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x129157d golang.org/x/net/http2.parseWindowUpdateFrame+0xdd golang.org/x/net@v0.44.0/http2/frame.go:986 # 0x128ef42 golang.org/x/net/http2.(*Framer).ReadFrame+0x282 golang.org/x/net@v0.44.0/http2/frame.go:523 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [18: 288] @ 0x6e4d87 0x13ffe55 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e4d86 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:172 # 0x13ffe54 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 73728] @ 0x6d1fc6 0x6d1f53 0x6dd487 0x6dd448 0x4d6777 0x5119af 0x51196f 0x5118dc 0x4d663d 0x725af0 0x725af1 0x724745 0x724eba 0x48b4a1 # 0x6d1fc5 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x6d1f52 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x4d6776 io.copyBuffer+0x1d6 io/io.go:431 # 0x5119ae io.Copy+0x4e io/io.go:388 # 0x51196e os.genericWriteTo+0xe os/file.go:295 # 0x5118db os.(*File).WriteTo+0x9b os/file.go:273 # 0x4d663c io.copyBuffer+0x9c io/io.go:411 # 0x725aef io.Copy+0x42f io/io.go:388 # 0x725af0 gopkg.in/natefinch/lumberjack%2ev2.compressLogFile+0x430 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:501 # 0x724744 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRunOnce+0x7a4 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:367 # 0x724eb9 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x39 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:381 0: 0 [10: 11878400] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 288] @ 0x53b3e5 0x131122a 0x1311202 0x1310cd6 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x1311229 google.golang.org/grpc/internal/transport.SetConnection+0x89 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1507 # 0x1311201 google.golang.org/grpc.(*Server).serveStreams+0x61 google.golang.org/grpc@v1.75.1/server.go:1037 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [5: 240] @ 0xdfb105 0xdec3b9 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xdfb104 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x204 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:757 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [3: 192] @ 0xd1f679 0xd1e0c6 0xd7086a 0xd6b5ae 0x116b703 0xc593ed 0x48b4a1 # 0xd1f678 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:585 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xc593ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [7: 784] @ 0xd3c4e6 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd3c4e5 github.com/libp2p/go-yamux/v5.newSession+0x2c5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:146 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 48] @ 0xd9a607 0x48b4a1 # 0xd9a606 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x1e6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:102 0: 0 [1: 32] @ 0xd9181b 0xd9180f 0xd95817 0xd92742 0xd93de9 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0xd9181a golang.org/x/crypto/chacha20poly1305.New+0x1a golang.org/x/crypto@v0.42.0/chacha20poly1305/chacha20poly1305.go:44 # 0xd9180e github.com/flynn/noise.cipherChaChaPoly+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:163 # 0xd95816 github.com/flynn/noise.cipherFn.Cipher+0x36 github.com/flynn/noise@v1.1.0/cipher_suite.go:134 # 0xd92741 github.com/flynn/noise.(*symmetricState).MixKey+0x161 github.com/flynn/noise@v1.1.0/state.go:150 # 0xd93de8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [3: 144] @ 0x79019a 0x78ffa3 0x7b48d6 0x8f324c 0x10e6007 0x10e574c 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x790199 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x78ffa2 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b48d5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0x10e6006 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1c6 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:946 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 64] @ 0x7bd7a5 0x7c07dc 0x10e4d25 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x604 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:799 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [8: 1536] @ 0x68a1f5 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x677d9a 0x677da6 0xd958c2 0x6dff77 0x14e181b 0x6dfedd 0xd91cac 0xd926ab 0xd95069 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91cab github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd95068 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [7: 784] @ 0x415a34 0xd9e7bb 0xd9da1a 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd9e7ba github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x5a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:328 # 0xd9da19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:217 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0xa74585 0xb710e6 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb710e5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0x65 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:337 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xbbf789 0xbbf627 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbbf788 go.opentelemetry.io/otel/trace.WithAttributes+0x188 go.opentelemetry.io/otel/trace@v1.38.0/config.go:224 # 0xbbf626 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0x5f552a 0x5f01b5 0x5e8d27 0x5e889b 0x5dd7d8 0x5f14c7 0x5efa34 0x121ed33 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5f5529 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5f01b4 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5e8d26 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5efa33 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x121ed32 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x14cac33 0x943705 0x98b87c 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x943704 crypto/tls.signedMessage+0x164 crypto/tls/auth.go:93 # 0x98b87b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 128] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdd73ea 0xdd7773 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7772 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:152 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [3: 144] @ 0x7db2f2 0x7da8e5 0x7db33d 0x7db813 0xdd62c9 0xdd6262 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7db2f1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd62c8 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdd6261 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:76 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 96] @ 0x5ecad2 0x5d3b65 0x5ed47b 0x5ec310 0xb57267 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5ecad1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5d3b64 net.(*netFD).accept+0x304 net/fd_unix.go:178 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb57266 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x152c625 0x1531a13 0x98f88e 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 1344] @ 0x415a34 0x4ecf28 0xddf9b3 0xddf9ee 0xddfa14 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xddf9b2 github.com/quic-go/quic-go/internal/utils.NewTimer+0xb2 github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xddf9ed github.com/quic-go/quic-go.newTimer+0xed github.com/quic-go/quic-go@v0.54.1/connection_timer.go:17 # 0xddfa13 github.com/quic-go/quic-go.(*Conn).run+0x113 github.com/quic-go/quic-go@v0.54.1/connection.go:531 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0x14e18ee 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 6784] @ 0x140157e 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140157d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 72] @ 0xdd4835 0xdcf453 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [5: 240] @ 0xdc61e5 0xdc6209 0xdc6350 0xdc3512 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc61e4 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x104 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:26 # 0xdc6208 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x128 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:52 # 0xdc634f github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x8f github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:141 # 0xdc3511 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:22 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 48] @ 0x7fa87a 0x800b0d 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7fa879 crypto/x509.parseName+0x59 crypto/x509/parser.go:149 # 0x800b0c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:1014 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 2560] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 128] @ 0x7454dc 0x745738 0x745e92 0x746706 0x772727 0x771629 0x7348e2 0x734959 0x734c30 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746705 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x734c2f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 96] @ 0x76ce7b 0x76ce3d 0x48b4a1 # 0x76ce7a github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0xe5a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x76ce3c github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0xe1c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:216 0: 0 [3: 144] @ 0x7db2f2 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7db2f1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x90b975 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0xc59a1c 0x48b4a1 # 0x90b974 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0xc59a1b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 0: 0 [1: 9472] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x905dc4 0x90962f 0x908af3 0x90a99f 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x905dc3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x90962e github.com/pactus-project/pactus/execution/executor.newTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/transfer.go:22 # 0x908af2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x92 github.com/pactus-project/pactus/execution/executor/executor.go:19 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x4a4619 0x4a3ca5 0xe2845f 0xe2843c 0xe028ca 0xe01eda 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3bca5 0xc58945 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe2845e github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe2843b github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe028c9 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:243 # 0xe01ed9 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b9 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:146 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3bca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc58944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x7bd7a5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbb21e9 0xbb446f 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbb21e8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:383 # 0xbb446e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:692 0: 0 [27: 864] @ 0x1401ecc 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1401ecb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [9: 144] @ 0xd22315 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xd22314 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 192] @ 0x7e15a5 0x97d8c7 0x97d857 0x97d82a 0x7e11e2 0x7e163c 0x97d574 0x97d4dc 0x9510b7 0x98b805 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97d8c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d856 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x97d829 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d573 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d4db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 1024] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x70e20c 0x718ed7 0x7292ba 0x7292ad 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x70e20b github.com/rs/zerolog.newEvent+0x2b github.com/rs/zerolog@v1.34.0/event.go:61 # 0x718ed6 github.com/rs/zerolog.(*Logger).newEvent+0x76 github.com/rs/zerolog@v1.34.0/log.go:490 # 0x7292b9 github.com/rs/zerolog.(*Logger).Info+0x39 github.com/rs/zerolog@v1.34.0/log.go:356 # 0x7292ac github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x2c github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x147240d 0x1471e25 0x147f2b8 0x147d976 0x147d1bd 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x147240c github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14c github.com/creachadair/jrpc2@v1.3.2/json.go:95 # 0x1471e24 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.2/json.go:16 # 0x147f2b7 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x147d975 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:152 # 0x147d1bc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:80 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 240] @ 0xbb96e9 0xbb9787 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb96e8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:22 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0xdf2425 0x4a3d91 0xe1b89c 0xe1b73b 0xdf2525 0xddee98 0xddeecd 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdf2424 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe1b89b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:124 # 0xe1b73a github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdf2524 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:41 # 0xddee97 github.com/quic-go/quic-go.newCryptoStream+0x77 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:31 # 0xddeecc github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.54.1/connection.go:470 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x51f306 0xd1ee14 0xd1cf31 0xd2102f 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd1ee13 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x73 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:542 # 0xd1cf30 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:289 # 0xd2102e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0x8efa6f 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x67bd92 0x67bd86 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x67bd91 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.19.0/field/pool/pool.go:20 # 0x67bd85 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:890 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xdd3fef 0xdd4d6b 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd3fee github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:53 # 0xdd4d6a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:51 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [5: 240] @ 0x480eda 0x480eef 0xddf485 0xddf454 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf484 github.com/quic-go/quic-go.newFramer+0x664 github.com/quic-go/quic-go@v0.54.1/framer.go:50 # 0xddf453 github.com/quic-go/quic-go.(*Conn).preSetup+0x633 github.com/quic-go/quic-go@v0.54.1/connection.go:500 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 16] @ 0x677985 0x67b9fa 0x69537f 0x6a984e 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677984 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:177 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0xe02aa5 0xe02a6e 0xebffbe 0xebffb7 0xd7b962 0x11720a9 0x116ddbc 0xb493b3 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xe02aa4 github.com/quic-go/quic-go.(*ReceiveStream).cancelReadImpl+0x84 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:281 # 0xe02a6d github.com/quic-go/quic-go.(*ReceiveStream).CancelRead+0x4d github.com/quic-go/quic-go@v0.54.1/receive_stream.go:256 # 0xebffbd github.com/quic-go/quic-go.(*Stream).CancelRead+0x1d github.com/quic-go/quic-go@v0.54.1/stream.go:135 # 0xebffb6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:80 # 0xd7b961 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:81 # 0x11720a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x116ddbb github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:914 # 0xb493b2 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x6f2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:306 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [12: 4608] @ 0x841196 0x840a50 0xb3d0e6 0xb49cf2 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb49cf1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:367 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 240] @ 0x480eda 0x480eef 0xb72828 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb72827 github.com/libp2p/go-netroute.New+0x67 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:26 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [5: 240] @ 0x7db2f2 0x7db813 0xdd62c9 0xdd6262 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7db2f1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd62c8 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdd6261 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:76 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [9: 144] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 768] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd4ca8 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd4ca7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:50 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [5: 1040] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0xe1d585 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe1d584 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x264 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [7: 672] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [9: 144] @ 0x555f67 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x555f66 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x7bd7a5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e243d 0x120e7ed 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x11e243c github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x5c github.com/pactus-project/pactus/sync/bundle/message/message.go:99 # 0x120e7ec github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 576] @ 0x5d6c05 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6c04 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [4: 256] @ 0xdf2490 0xdf2484 0xddee98 0xddeecd 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdf248f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdf2483 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:38 # 0xddee97 github.com/quic-go/quic-go.newCryptoStream+0x77 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:31 # 0xddeecc github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.54.1/connection.go:470 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [82: 10496] @ 0x140200c 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140200b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 560] @ 0xd3c50c 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd3c50b github.com/libp2p/go-yamux/v5.newSession+0x2eb github.com/libp2p/go-yamux/v5@v5.1.0/session.go:148 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1120] @ 0x415a34 0xb495a5 0xb48f85 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb495a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:321 # 0xb48f84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:288 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [5: 240] @ 0xdd3fef 0xdd3ed3 0xdd76fe 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd3fee github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:53 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd76fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:147 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 288] @ 0xb3ecdb 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0xb3ecda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:93 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [8: 768] @ 0x14e17b7 0x1516985 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1516984 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 256] @ 0xdbba05 0xdd12eb 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdbba04 github.com/quic-go/quic-go/internal/wire.(*TransportParameters).Marshal+0x44 github.com/quic-go/quic-go@v0.54.1/internal/wire/transport_parameters.go:348 # 0xdd12ea github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x12a github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:246 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 128] @ 0x14724c8 0x146e83b 0x146e36e 0x48b4a1 # 0x14724c7 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x207 github.com/creachadair/jrpc2@v1.3.2/json.go:107 # 0x146e83a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.2/client.go:80 # 0x146e36d github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.2/client.go:67 0: 0 [3: 288] @ 0x543175 0x66e3ad 0x6e1f0b 0x6e1ea1 0x6e9311 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e1f0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e1ea0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6e9310 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0xd0 github.com/pactus-project/pactus/types/tx/payload/bond.go:110 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 9216] @ 0xb740ff 0xbc0965 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0964 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:249 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x12ba3ab 0x12b94e5 0x1311536 0x1310cd6 0x48b4a1 # 0x12ba3aa google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x30a google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:855 # 0x12b94e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x324 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:715 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [4: 96] @ 0x4ecf28 0x12bd547 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0x12bd546 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xc6 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1198 0: 0 [19: 13376] @ 0x108fa91 0x108f98b 0x1090b9f 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x108fa90 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.44.0/http2/hpack/tables.go:60 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x1090b9e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:393 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [13: 4160] @ 0x108fa91 0x108f98b 0x108e631 0x129fe33 0x129fa1e 0x12a0a31 0x129f42d 0x12b617c 0x48b4a1 # 0x108fa90 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.44.0/http2/hpack/tables.go:60 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x108e630 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.44.0/http2/hpack/encode.go:68 # 0x129fe32 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:737 # 0x129fa1d google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x7d google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:697 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [3: 192] @ 0x13ffeb4 0x13ffea0 0x13ffe66 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13ffeb3 encoding/hex.EncodeToString+0x93 encoding/hex/hex.go:127 # 0x13ffe9f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13ffe65 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [28: 448] @ 0x54413a 0x66e64a 0x6e4e7b 0x6e4d5c 0x13ffe55 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e4e7a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e4d5b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:171 # 0x13ffe54 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 448] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4cf27 0xc64416 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [2: 224] @ 0xe15785 0xe17c57 0x48b4a1 # 0xe15784 github.com/quic-go/quic-go.(*packetInfo).OOB+0x84 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:302 # 0xe17c56 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x176 github.com/quic-go/quic-go@v0.54.1/transport.go:451 0: 0 [12: 1344] @ 0x6e046f 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd4ca8 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd4ca7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:50 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [14: 9856] @ 0x950833 0x95066a 0x951126 0x98b805 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x950832 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x950669 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xd42fd3 0xd45735 0xd45736 0xd7b9c2 0xbb92dc 0x48b4a1 # 0xd42fd2 github.com/libp2p/go-yamux/v5.(*Stream).ResetWithError+0x92 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:286 # 0xd45734 github.com/libp2p/go-yamux/v5.(*Stream).Reset+0x14 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:263 # 0xd45735 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Reset+0x15 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:51 # 0xd7b9c1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Reset+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:89 # 0xbb92db github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage.func1+0x1b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:43 0: 0 [2: 128] @ 0x15319d8 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x15319d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 192] @ 0xc21d86 0xc21752 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc21d85 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x525 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1978 # 0xc21751 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xcf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1766 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 336] @ 0x480eda 0x480eef 0xb727f6 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb727f5 github.com/libp2p/go-netroute.New+0x35 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:25 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [5: 160] @ 0x150d36d 0x1517dd5 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x150d36c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x1517dd4 crypto/internal/fips140/ecdsa.signGeneric[...]+0x414 crypto/internal/fips140/ecdsa/ecdsa.go:373 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 256] @ 0x53abe8 0x5cb249 0x5cb211 0x5cc62f 0x5cfac5 0x48b4a1 # 0x53abe7 context.WithDeadlineCause+0x207 context/context.go:650 # 0x5cb248 context.WithDeadline+0x2e8 context/context.go:624 # 0x5cb210 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x14fc2fa 0x7d136a 0x7d14e6 0x80cf8a 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x7d1369 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x7d14e5 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x80cf89 crypto/x509.marshalPublicKey+0x129 crypto/x509/x509.go:104 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [46: 54263808] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 1920] @ 0x7c1c4b 0x10e7e6f 0x10e53b8 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7c1c4a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0x10e7e6e github.com/libp2p/go-libp2p/p2p/protocol/identify.filterAddrs+0x6ae github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1123 # 0x10e53b7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xc97 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:867 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [3: 192] @ 0x13fd5f1 0x13fd5dd 0x13fd5cb 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fd5f0 encoding/hex.EncodeToString+0x230 encoding/hex/hex.go:127 # 0x13fd5dc github.com/pactus-project/pactus/crypto/hash.Hash.String+0x21c github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13fd5ca github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x20a github.com/pactus-project/pactus/www/grpc/blockchain.go:45 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 144] @ 0x480eda 0x480eef 0x108f77e 0x108f779 0x12c04cc 0x12b4779 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x108f77d golang.org/x/net/http2/hpack.(*headerFieldTable).init+0x5d golang.org/x/net@v0.44.0/http2/hpack/tables.go:46 # 0x108f778 golang.org/x/net/http2/hpack.NewDecoder+0x58 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:108 # 0x12c04cb google.golang.org/grpc/internal/transport.newFramer+0x44b google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:421 # 0x12b4778 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:171 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [23: 9568] @ 0x12b4be9 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12b4be8 google.golang.org/grpc/internal/transport.NewServerTransport+0x768 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:251 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [3: 336] @ 0x11f05f9 0x13fd5c2 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x11f05f8 github.com/pactus-project/pactus/state.(*state).Stats+0x178 github.com/pactus-project/pactus/state/state.go:754 # 0x13fd5c1 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x201 github.com/pactus-project/pactus/www/grpc/blockchain.go:41 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x12c0425 0x12b4779 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12c0424 google.golang.org/grpc/internal/transport.newFramer+0x3a4 google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:412 # 0x12b4778 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:171 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [1: 16] @ 0x6fb1ca 0x6fb0ff 0x140030a 0x13ff50e 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6fb1c9 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6fb0fe github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x1400309 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x49 github.com/pactus-project/pactus/www/grpc/blockchain.go:327 # 0x13ff50d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 240] @ 0x12be17c 0x12bcbb9 0x13149ee 0x13149d2 0x1319015 0x131177f 0x48b4a1 # 0x12be17b google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x5b google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1338 # 0x12bcbb8 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8d8 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1136 # 0x13149ed google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1c4d google.golang.org/grpc@v1.75.1/internal/transport/server_stream.go:76 # 0x13149d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1c31 google.golang.org/grpc@v1.75.1/server.go:1539 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 256] @ 0x53d325 0x53d499 0x108e74a 0x129fe33 0x129fa7c 0x12a0a31 0x129f42d 0x12b617c 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x108e749 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x3c9 golang.org/x/net@v0.44.0/http2/hpack/encode.go:77 # 0x129fe32 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:737 # 0x129fa7b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:688 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [10: 1120] @ 0x48767c 0x4ed175 0x1253f33 0x12b8603 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0x1253f32 google.golang.org/grpc/internal.init.func1+0x12 google.golang.org/grpc@v1.75.1/internal/internal.go:238 # 0x12b8602 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x22a2 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:627 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [2: 64] @ 0x7433af 0x735036 0x7350da 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x735035 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 # 0x7350d9 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 672] @ 0x48767c 0x4ecf68 0x12bd547 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0x12bd546 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xc6 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1198 0: 0 [17: 7072] @ 0x13fd417 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fd416 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x56 github.com/pactus-project/pactus/www/grpc/blockchain.go:31 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [11: 352] @ 0xc78cf3 0xc75607 0x48b4a1 # 0xc78cf2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 24320] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 384] @ 0xddf056 0xddf0a5 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf055 github.com/quic-go/quic-go.newRetransmissionQueue+0x235 github.com/quic-go/quic-go@v0.54.1/retransmission_queue.go:24 # 0xddf0a4 github.com/quic-go/quic-go.(*Conn).preSetup+0x284 github.com/quic-go/quic-go@v0.54.1/connection.go:472 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 256] @ 0x14e18b0 0x152c65a 0x1531a13 0x98fa25 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 221184] @ 0x732a94 0x7449ca 0x745486 0x745738 0x745e92 0x746706 0x772727 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746705 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [8: 896] @ 0x789ca5 0x7b7de5 0x7b7dcc 0xa74810 0xbbd049 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7b7de4 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x7b7dcb github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa7480f github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:26 # 0xbbd048 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 6528] @ 0x140157e 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140157d github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0x5d github.com/pactus-project/pactus/www/grpc/network.go:70 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x11db7c5 0xd6b1b7 0xd6d67b 0xd6b007 0xd7868c 0x48b4a1 # 0x11db7c4 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x144 github.com/pactus-project/pactus/network/notifee.go:101 # 0xd6b1b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:443 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6b006 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:442 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 64] @ 0x7dfac5 0x7fadc5 0x800c50 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7fadc4 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x800c4f crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:1032 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x14e17b7 0x6dfedd 0x6e044b 0x6e05a7 0xdd6cb8 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0x6e05a6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:94 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [3: 288] @ 0x7e15a5 0x980132 0x98002c 0x7e11e2 0x7e163c 0x97fed4 0x97fe3c 0x9510b7 0x98ba9d 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x980131 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x98002b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97fed3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97fe3b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98ba9c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 1152] @ 0x51f306 0x12592ea 0x130b1a6 0x130a467 0x12cc2e9 0x12d67b0 0x1309f4d 0x1263594 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x12592e9 google.golang.org/grpc/internal/channelz.Infof+0x49 google.golang.org/grpc@v1.75.1/internal/channelz/logging.go:40 # 0x130b1a5 google.golang.org/grpc.(*ccResolverWrapper).addChannelzTraceEvent+0x385 google.golang.org/grpc@v1.75.1/resolver_wrapper.go:210 # 0x130a466 google.golang.org/grpc.(*ccResolverWrapper).UpdateState+0x186 google.golang.org/grpc@v1.75.1/resolver_wrapper.go:139 # 0x12cc2e8 google.golang.org/grpc/internal/resolver/dns.(*dnsBuilder).Build+0x3e8 google.golang.org/grpc@v1.75.1/internal/resolver/dns/dns_resolver.go:128 # 0x12d67af google.golang.org/grpc/internal/resolver/delegatingresolver.New+0x96f google.golang.org/grpc@v1.75.1/internal/resolver/delegatingresolver/delegatingresolver.go:119 # 0x1309f4c google.golang.org/grpc.(*ccResolverWrapper).start.func1+0x2ec google.golang.org/grpc@v1.75.1/resolver_wrapper.go:91 # 0x1263593 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:94 0: 0 [2: 64] @ 0x99dfa7 0x99e3ce 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99dfa6 net/textproto.canonicalMIMEHeaderKey+0x186 net/textproto/reader.go:788 # 0x99e3cd net/textproto.readMIMEHeader+0x20d net/textproto/reader.go:552 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 32] @ 0x98a685 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x98a684 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x3e4 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 384] @ 0x5f552a 0x5f01b5 0x5e8d27 0x5e889b 0x5dd7d8 0x5f14c7 0x5c806b 0x5c7988 0x5c706a 0x5c6949 0x5e0985 0x5cb2a5 0x5cc62f 0x5cfac5 0x48b4a1 # 0x5f5529 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5f01b4 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5e8d26 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5c806a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x5c7987 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x5c7069 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x5c6948 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x5e0984 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x5cb2a4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [5: 160] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 10752] @ 0x74966f 0x74a3b1 0x74a690 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x74966e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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 [4: 192] @ 0x468a46 0xbbd539 0xbbd552 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbbd538 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x578 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbbd551 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x591 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:56 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [19: 5472] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40f7b9 0x140243d 0x1401dc5 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140243c github.com/pactus-project/pactus/www/grpc.metricToProto+0x35c github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x1401dc4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0x62affe 0x62afdd 0x62afdb 0x6e3de5 0x6e3dd4 0x6e3c3e 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x62affd math/big.nat.make+0x3d math/big/nat.go:62 # 0x62afdc math/big.nat.setWord+0x1c math/big/nat.go:74 # 0x62afda math/big.nat.setUint64+0x1a math/big/nat.go:82 # 0x6e3de4 math/big.(*Int).SetUint64+0x164 math/big/int.go:71 # 0x6e3dd3 github.com/pactus-project/pactus/sortition.GetIndex+0x153 github.com/pactus-project/pactus/sortition/vrf.go:64 # 0x6e3c3d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [8: 768] @ 0x14e17b7 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [18: 288] @ 0x140200c 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140200b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [82: 6560] @ 0x14018ff 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14018fe github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x13e github.com/pactus-project/pactus/www/grpc/network.go:86 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [14: 448] @ 0xb740ff 0xbc0eac 0xbc0e8e 0xbc0e82 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0eab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc0e8d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc0e81 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:301 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 320] @ 0x1401ecc 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1401ecb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [36: 576] @ 0x4c574b 0x4b4191 0x88b717 0x88b567 0x89d965 0x89d6cf 0x86cd05 0x89d965 0x89d6cf 0x86edad 0x89d965 0x89d6cf 0x89d5fe 0x844ca2 0x844bcc 0x12ce3ba 0x12ce3a9 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x4c574a reflect.copyVal+0x2a reflect/value.go:1858 # 0x4b4190 reflect.(*MapIter).Key+0x50 reflect/map_swiss.go:267 # 0x88b716 google.golang.org/protobuf/internal/impl.sizeMap+0x176 google.golang.org/protobuf@v1.36.9/internal/impl/codec_map.go:99 # 0x88b566 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.9/internal/impl/codec_map.go:54 # 0x89d964 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:111 # 0x89d6ce google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:60 # 0x86cd04 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:160 # 0x89d964 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:111 # 0x89d6ce google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:60 # 0x86edac google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo+0x4c google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:414 # 0x89d964 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:111 # 0x89d6ce google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:60 # 0x89d5fd google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x3d google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:41 # 0x844ca1 google.golang.org/protobuf/proto.MarshalOptions.size+0x81 google.golang.org/protobuf@v1.36.9/proto/size.go:43 # 0x844bcb google.golang.org/protobuf/proto.MarshalOptions.Size+0x4b google.golang.org/protobuf@v1.36.9/proto/size.go:34 # 0x12ce3b9 google.golang.org/protobuf/proto.Size+0x79 google.golang.org/protobuf@v1.36.9/proto/size.go:20 # 0x12ce3a8 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x68 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:49 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x65284a 0x14018e9 0x14018b9 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x14018e8 github.com/fxamacker/cbor/v2.Marshal+0x128 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x14018b8 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0xf8 github.com/pactus-project/pactus/www/grpc/network.go:80 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [15: 960] @ 0xc4c12e 0xc4d7c6 0xc4cf27 0xc64416 0x48b4a1 # 0xc4c12d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [7: 896] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c65a 0x1531a13 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [13: 18304] @ 0xd6d3a6 0x10ca89e 0x10c80d2 0x48b4a1 # 0xd6d3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:743 # 0x10ca89d github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x3d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:400 # 0x10c80d1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:226 0: 0 [6: 192] @ 0xb72a9b 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb72a9a github.com/libp2p/go-netroute.New+0x2da github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:81 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [4: 96] @ 0x6e1eb3 0x6e1d4a 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6e1eb2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6e1d49 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98f88e 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x40cbf2 0x40b74d 0x40f7b9 0x140243d 0x1401dc5 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140243c github.com/pactus-project/pactus/www/grpc.metricToProto+0x35c github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x1401dc4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [570: 273600] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 80] @ 0x7bec76 0x7beb7f 0xb54709 0xb55955 0xb54077 0xeb9036 0xeb9028 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7bec75 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 240] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x7db2f2 0x7db813 0x80d018 0x80cfee 0x80d6b8 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7db2f1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d017 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x80cfed crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 480] @ 0x7e15a5 0x9784bd 0x9783b4 0x7e11e2 0x7e163c 0x9782d4 0x9782b3 0x7e11e2 0x7e163c 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9784bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9783b3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9782d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9782b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [16: 5632] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x7f6e65 0x7f6c1a 0xda78da 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7f6e64 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x7f6c19 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [13: 2080] @ 0xddf499 0xddf454 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf498 github.com/quic-go/quic-go.newFramer+0x678 github.com/quic-go/quic-go@v0.54.1/framer.go:48 # 0xddf453 github.com/quic-go/quic-go.(*Conn).preSetup+0x633 github.com/quic-go/quic-go@v0.54.1/connection.go:500 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 16384] @ 0x8efa6f 0xc5a03a 0xc5a030 0xc59c3b 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc5a039 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc5a02f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 3808] @ 0xc273d6 0xc26145 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc273d5 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xc26144 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 40] @ 0xe082e8 0xdcb770 0xdcb5ee 0xdec335 0xdea9ae 0xde030f 0x48b4a1 # 0xe082e7 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnLost+0x267 github.com/quic-go/quic-go@v0.54.1/send_stream.go:705 # 0xdcb76f github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0xaf github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:927 # 0xdcb5ed github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x6d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:908 # 0xdec334 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0xf4 github.com/quic-go/quic-go@v0.54.1/connection.go:2314 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [2: 96] @ 0x5d875f 0xb546f2 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0xb546f1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [21: 672] @ 0x4dec45 0x4df832 0x5e8faf 0x5e889b 0x5dd7d8 0x5f14c7 0x5c806b 0x5c7988 0x5c706a 0x5c6949 0x5e0985 0x5cb2a5 0x5cc62f 0x5cfac5 0x48b4a1 # 0x4dec44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df831 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x5e8fae net.(*netFD).dial+0x60e net/sock_posix.go:142 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5c806a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x5c7987 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x5c7069 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x5c6948 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x5e0984 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x5cb2a4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [4: 512] @ 0x6f27dd 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f27dc github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1728] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [86: 44032] @ 0x841196 0x840a50 0xb3d0e6 0xb49cf2 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb49cf1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:367 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 128] @ 0x4de275 0x5d649f 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d649e net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [7: 56] @ 0x73c77e 0x74565c 0x745606 0x745e92 0x746b45 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x7e15a5 0x97411a 0x974018 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x974119 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdf9 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x974017 crypto/tls.(*serverHelloMsg).marshal+0xcf7 crypto/tls/handshake_messages.go:792 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [16: 256] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 241664] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [824: 3375104] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [378: 3096576] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1343: 11001856] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [250: 144000] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 17280] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [36: 2304] @ 0x62211a 0x6220b4 0x6220a4 0xb6c919 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x622119 math/big.nat.make+0x139 math/big/nat.go:67 # 0x6220b3 math/big.nat.set+0xd3 math/big/nat.go:92 # 0x6220a3 math/big.(*Float).SetInt+0xc3 math/big/float.go:614 # 0xb6c918 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2b8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:66 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x4ded4d 0x4defd2 0x5d3a2c 0x5ed47b 0x5ec310 0xb57267 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x4ded4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4defd1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x5d3a2b net.(*netFD).accept+0x1cb net/fd_unix.go:177 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb57266 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [34: 235008] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [194: 1316096] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0x12fcc48 0x12fcc26 0x1261d16 0x1281fd4 0x1281fa4 0x12613b5 0x12fbe5c 0x1263594 0x48b4a1 # 0x12fcc47 google.golang.org/grpc.(*pickerWrapper).updatePicker+0x147 google.golang.org/grpc@v1.75.1/picker_wrapper.go:66 # 0x12fcc25 google.golang.org/grpc.(*ccBalancerWrapper).UpdateState+0x125 google.golang.org/grpc@v1.75.1/balancer_wrapper.go:247 # 0x1261d15 google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).UpdateState+0x135 google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:347 # 0x1281fd3 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).forceUpdateConcludedStateLocked+0x993 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:808 # 0x1281fa3 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).UpdateClientConnState+0x963 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:320 # 0x12613b4 google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).UpdateClientConnState+0x174 google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:194 # 0x12fbe5b google.golang.org/grpc.(*ccBalancerWrapper).updateClientConnState.func1+0x23b google.golang.org/grpc@v1.75.1/balancer_wrapper.go:124 # 0x1263593 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:94 0: 0 [41: 3280] @ 0x622785 0x622b05 0xb6c94b 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x622784 math/big.(*Float).uquo+0xc4 math/big/float.go:1354 # 0x622b04 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb6c94a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:67 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 768] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c65a 0x1531a13 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 49152] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1200] @ 0x468a46 0xb6dcbc 0xb6dc6b 0xb6cb7f 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6dcbb github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x1bb github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6dc6a github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).calcWeight+0x16a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:243 # 0xb6cb7e github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x1de github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:99 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [42: 49201152] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 48] @ 0xde053e 0x48b4a1 # 0xde053d github.com/quic-go/quic-go.(*Conn).run+0xc3d github.com/quic-go/quic-go@v0.54.1/connection.go:703 0: 0 [2: 192] @ 0x7e15a5 0x97c274 0x97c253 0x7e11e2 0x7e163c 0x97bce5 0x97bbd7 0x7e11e2 0x7e163c 0x97b378 0x97b275 0x7e11e2 0x7e163c 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97c273 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97c252 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97bce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97bbd6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b377 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97b274 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 1024] @ 0x62211a 0x6220b4 0x6220a4 0xb6c919 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x622119 math/big.nat.make+0x139 math/big/nat.go:67 # 0x6220b3 math/big.nat.set+0xd3 math/big/nat.go:92 # 0x6220a3 math/big.(*Float).SetInt+0xc3 math/big/float.go:614 # 0xb6c918 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2b8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:66 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x51f306 0xa745b4 0xbbd216 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbd215 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x1518034 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x1518033 crypto/internal/fips140/ecdsa.randomPoint[...]+0x93 crypto/internal/fips140/ecdsa/ecdsa.go:222 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 3872] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x7f6e65 0x7f6c1a 0xda78da 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7f6e64 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x7f6c19 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 1536] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 32256] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fbf7f 0x1225505 0x12255a5 0x12231c5 0x122283f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x122283e github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x69e github.com/pactus-project/pactus/sync/handler_hello.go:93 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0xe22130 0xe10333 0xe0ff27 0xddf417 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xe2212f github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x18f github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:69 # 0xe10332 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.54.1/streams_map.go:90 # 0xe0ff26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.54.1/streams_map.go:60 # 0xddf416 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f6 github.com/quic-go/quic-go@v0.54.1/connection.go:491 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 144] @ 0x552af7 0x1472bc5 0x14724e5 0x146e83b 0x146e36e 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1472bc4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x364 github.com/creachadair/jrpc2@v1.3.2/json.go:237 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x146e83a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.2/client.go:80 # 0x146e36d github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.2/client.go:67 0: 0 [143: 9152] @ 0x14022e8 0x1401dc5 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14022e7 github.com/pactus-project/pactus/www/grpc.metricToProto+0x207 github.com/pactus-project/pactus/www/grpc/network.go:141 # 0x1401dc4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 48] @ 0x4a46c8 0x4a3ca5 0x8efc14 0xd3f88a 0xd3f86d 0xd3ef1c 0x48b4a1 # 0x4a46c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efc13 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd3f889 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd3f86c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 36864] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 61440] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0x96feed 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x96feec crypto/tls.(*clientHelloMsg).unmarshal+0x64c crypto/tls/handshake_messages.go:472 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x51f306 0xd1f174 0xd1f132 0xd1dd85 0xd1dba5 0x11be318 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd1f173 github.com/libp2p/go-libp2p/p2p/host/resource-manager.connScopeName+0x93 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:612 # 0xd1f131 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x51 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:562 # 0xd1dd84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11be317 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.43.0/config/config.go:391 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 192] @ 0x14cac33 0x67871a 0x67bd76 0x6a97a5 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678719 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:83 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xbb94fe 0xbb954e 0xbb98ec 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb94fd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x14e18b0 0x152c65a 0x1531a13 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x7e15a5 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1280] @ 0x14e18ee 0x1516b99 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1516b98 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 72] @ 0x6efe7e 0x6efbe5 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6efe7d github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x7d github.com/pactus-project/pactus/types/tx/tx.go:435 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x54413a 0x121e16f 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x121e16e github.com/beevik/ntp.getTime+0x32e github.com/beevik/ntp@v1.4.3/ntp.go:539 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 32] @ 0x7fab45 0x800b0d 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7fab44 crypto/x509.parseName+0x324 crypto/x509/parser.go:171 # 0x800b0c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:1014 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [15: 3840] @ 0xdbba05 0xdd12eb 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdbba04 github.com/quic-go/quic-go/internal/wire.(*TransportParameters).Marshal+0x44 github.com/quic-go/quic-go@v0.54.1/internal/wire/transport_parameters.go:348 # 0xdd12ea github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x12a github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:246 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [3: 96] @ 0x14cac33 0x943705 0x98d1cc 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x943704 crypto/tls.signedMessage+0x164 crypto/tls/auth.go:93 # 0x98d1cb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 576] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [12: 1152] @ 0x14e17b7 0x152c65a 0x1531a13 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 240] @ 0x7d11ae 0x7d14e6 0x7cd1da 0x7ccb31 0x80cfae 0x80d6b8 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7d11ad crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x7d14e5 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x7cd1d9 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x7ccb30 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x80cfad crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 16] @ 0x677985 0x67b9fa 0x69537f 0x6a9865 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677984 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:177 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x15166dc 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x15166db crypto/internal/fips140/ecdsa.newDRBG[...]+0x7b crypto/internal/fips140/ecdsa/hmacdrbg.go:57 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 32] @ 0xd4537f 0xd45608 0xd7b6ea 0x1172d0c 0x116dd02 0x11de6d8 0x48b4a1 # 0xd4537e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:22 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [3: 72] @ 0x129c5d1 0x12b4aa8 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x129c5d0 google.golang.org/grpc/internal/syscall.SetTCPUserTimeout+0x130 google.golang.org/grpc@v1.75.1/internal/syscall/syscall_linux.go:81 # 0x12b4aa7 google.golang.org/grpc/internal/transport.NewServerTransport+0x627 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:236 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [2: 48] @ 0xeb909a 0xeb905c 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0xeb9099 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x99 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xeb905b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [125: 192000] @ 0xc6ef93 0xc6eb1e 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc6ef92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc6eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x887ec8 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x887ec7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5237 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 48] @ 0x480eda 0x480eef 0x539df6 0x5390b9 0x53907d 0x131c81f 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x539df5 context.(*cancelCtx).propagateCancel+0x155 context/context.go:497 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x131c81e google.golang.org/grpc.newClientStreamWithParams+0x15e google.golang.org/grpc@v1.75.1/stream.go:276 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [2: 96] @ 0x53b3e5 0x1475a72 0x147576c 0x14747c9 0x14744f1 0x1473fd0 0x1473d65 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x1475a71 github.com/creachadair/jrpc2.(*Server).setContext+0x51 github.com/creachadair/jrpc2@v1.3.2/server.go:366 # 0x147576b github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x68b github.com/creachadair/jrpc2@v1.3.2/server.go:347 # 0x14747c8 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.2/server.go:244 # 0x14744f0 github.com/creachadair/jrpc2.(*Server).nextRequest+0x350 github.com/creachadair/jrpc2@v1.3.2/server.go:215 # 0x1473fcf github.com/creachadair/jrpc2.(*Server).serve+0x2f github.com/creachadair/jrpc2@v1.3.2/server.go:172 # 0x1473d64 github.com/creachadair/jrpc2.(*Server).Start.func2+0x44 github.com/creachadair/jrpc2@v1.3.2/server.go:150 0: 0 [3: 336] @ 0xdc34ba 0x4a3d91 0xdc40fe 0xdc6dfc 0xdecdb0 0xdeb378 0xdea88f 0xde030f 0x48b4a1 # 0xdc34b9 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:32 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdc40fd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:35 # 0xdc6dfb github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x35b github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:300 # 0xdecdaf github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x1ef github.com/quic-go/quic-go@v0.54.1/connection.go:2399 # 0xdeb377 github.com/quic-go/quic-go.(*Conn).sendPackets+0x917 github.com/quic-go/quic-go@v0.54.1/connection.go:2143 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [6: 96] @ 0x6e4d87 0x8fc19a 0x8fa6c5 0x11ee81b 0x9071a7 0x11ee786 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e4d86 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:172 # 0x8fc199 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8fa6c4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x11ee81a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:555 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee785 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0xe1507d 0xe15071 0xe185dc 0xe17925 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xe1507c github.com/quic-go/quic-go.getPacketBuffer+0x69c github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:72 # 0xe15070 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x690 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:167 # 0xe185db github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.54.1/transport.go:538 # 0xe17924 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.54.1/transport.go:426 0: 0 [3: 288] @ 0xdd69e5 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd69e4 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x124 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:39 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 896] @ 0x8efa6f 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0x7db2f2 0x7db813 0x80d018 0x80cfee 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7db2f1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d017 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x80cfed crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [742: 308672] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [12: 1536] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdd4f45 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd4f44 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:56 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 128] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x51ed3e 0x51f2d0 0xc81f87 0xc81f47 0xc82f5d 0xc89cae 0xc6b505 0xc6b4dc 0xc756a5 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x51ed3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f2cf fmt.Sprintf+0x2f fmt/print.go:238 # 0xc81f86 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc81f46 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc82f5c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc89cad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc6b504 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc6b4db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [23: 368] @ 0x12b7465 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b7464 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:468 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152ca0e 0x1531b46 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152ca0d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x14fdd7f 0x15176a8 0x151b0a8 0x151b07b 0x7e6d4b 0x7e3f36 0x9433b2 0x98d245 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14fdd7e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x15176a7 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x4c7 crypto/internal/fips140/ecdsa/ecdsa.go:490 # 0x151b0a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x151b07a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:446 # 0x7e6d4a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x7e3f35 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9433b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x98d244 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 192] @ 0x8f6f5e 0x8f6f88 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f6f5d github.com/pactus-project/pactus/store.publicKeyKey+0x9d github.com/pactus-project/pactus/store/block.go:22 # 0x8f6f87 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xc7 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x4a4619 0x4a3ca5 0xdc7a3f 0xdc7a61 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdc7a3e github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:55 # 0xdc7a60 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:396 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [6: 384] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdd510a 0xdd4b85 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd5109 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:69 # 0xdd4b84 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:44 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 192] @ 0x14fc2fa 0x151723e 0x151b0a8 0x151b07b 0x7e6d4b 0x7e3f36 0x9433b2 0x98d245 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x151723d crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x5d crypto/internal/fips140/ecdsa/ecdsa.go:452 # 0x151b0a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x151b07a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:446 # 0x7e6d4a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x7e3f35 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9433b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x98d244 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 1408] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdd509b 0xdd4bd0 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd509a github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:68 # 0xdd4bcf github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:45 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [10: 320] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4cf27 0xc5f7eb 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc5f7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [1: 32] @ 0x468972 0x467e65 0x468085 0x5e41cf 0x94ac1b 0x521e5b 0x52264e 0x5250be 0x51c265 0x954454 0x9921c8 0x48b4a1 # 0x5e41ce net.(*OpError).Error+0x14e net/net.go:520 # 0x94ac1a crypto/tls.(*permanentError).Error+0x1a crypto/tls/conn.go:191 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x954453 crypto/tls.(*Conn).handshakeContext+0x7d3 crypto/tls/conn.go:1609 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 560] @ 0xdc354d 0xdc3784 0xdc34fe 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc354c github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0x6c github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_tracker.go:24 # 0xdc3783 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x2a3 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_handler.go:27 # 0xdc34fd github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x1d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:23 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [7: 896] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [16: 768] @ 0xbb93e6 0xbb9357 0xbb9992 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb93e5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9991 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:111 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 96] @ 0xd1ede5 0xd1cf31 0xd2102f 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd1ede4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:542 # 0xd1cf30 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:289 # 0xd2102e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 768] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [14: 1344] @ 0xdb3fd4 0xdb3ddc 0xe0a386 0xe094a5 0x48b4a1 # 0xdb3fd3 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:161 # 0xdb3ddb github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:138 # 0xe0a385 github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x4e5 github.com/quic-go/quic-go@v0.54.1/server.go:458 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [25: 3600] @ 0x10e58b1 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e58b0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1190 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:890 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 6930432] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 224] @ 0x7bd7a5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [9: 864] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 64] @ 0x150d36d 0x1517e06 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x150d36c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x1517e05 crypto/internal/fips140/ecdsa.signGeneric[...]+0x445 crypto/internal/fips140/ecdsa/ecdsa.go:373 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0xda7c85 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda7c84 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x464 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:202 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 64] @ 0x116c107 0x116c1bb 0x116bad5 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x116c106 github.com/multiformats/go-multistream.newOnce+0xc46 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x116c1ba github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 1146880] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [343: 8232] @ 0x66c2eb 0x66cbe6 0x6e251d 0x1401f47 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1401f46 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x786 github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 128] @ 0xbb9336 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 72] @ 0xb55865 0xb5583a 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0xb55864 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb55839 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x53185f 0x11d0ef1 0x11d0ecb 0x11d065e 0x1222628 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53185e strings.genSplit+0x7e strings/strings.go:305 # 0x11d0ef0 strings.Split+0x290 strings/strings.go:361 # 0x11d0eca github.com/pactus-project/pactus/version.ParseVersion+0x26a github.com/pactus-project/pactus/version/version.go:74 # 0x11d065d github.com/pactus-project/pactus/version.ParseAgent+0x1fd github.com/pactus-project/pactus/version/agent.go:44 # 0x1222627 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x487 github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x771dd8 0x771d8d 0x73c6d7 0x771d08 0x7726e5 0x771629 0x7348e2 0x734959 0x734c30 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x771dd7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x734c2f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [13: 29952] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 96] @ 0x1290065 0x128ef43 0x12b59cd 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x1290064 golang.org/x/net/http2.parseSettingsFrame+0xa4 golang.org/x/net@v0.44.0/http2/frame.go:757 # 0x128ef42 golang.org/x/net/http2.(*Framer).ReadFrame+0x282 golang.org/x/net@v0.44.0/http2/frame.go:523 # 0x12b59cc google.golang.org/grpc/internal/transport.NewServerTransport+0x154c google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:325 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [2: 48] @ 0x8f7897 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8f7896 github.com/pactus-project/pactus/store.tryGet+0xb6 github.com/pactus-project/pactus/store/store.go:47 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [19: 6080] @ 0x1294bbf 0x1090ccf 0x1090be5 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x1294bbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.44.0/http2/frame.go:1586 # 0x1090cce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:406 # 0x1090be4 golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x464 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:396 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [19: 1520] @ 0x129f8a5 0x12a0991 0x129f42d 0x12b617c 0x48b4a1 # 0x129f8a4 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0x44 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:667 # 0x12a0990 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb0 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:894 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [2: 54528] @ 0x732a45 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 32] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 1280] @ 0x129f146 0x12b614e 0x48b4a1 # 0x129f145 google.golang.org/grpc/internal/transport.newLoopyWriter+0x125 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:537 # 0x12b614d google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xad google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:340 0: 0 [1: 48] @ 0x53b3e5 0x1475c09 0x1474ace 0x147410c 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x1475c08 github.com/creachadair/jrpc2.(*Server).invoke+0x88 github.com/creachadair/jrpc2@v1.3.2/server.go:380 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [8: 512] @ 0x1310b4a 0x131083c 0x48b4a1 # 0x1310b49 google.golang.org/grpc.(*Server).handleRawConn+0x149 google.golang.org/grpc@v1.75.1/server.go:988 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [26: 416] @ 0x54413a 0x66e64a 0x6e4e7b 0x6e4d5c 0x6e4c1f 0x13ffe72 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e4e7a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e4d5b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:171 # 0x6e4c1e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x13ffe71 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [19: 4864] @ 0x54d0e9 0x125abe5 0x504fc2 0x5e79f6 0x125ad08 0x12b52b5 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x54d0e8 golang.org/x/sys/unix.GetsockoptTCPInfo+0x28 golang.org/x/sys@v0.36.0/unix/syscall_linux.go:1293 # 0x125abe4 google.golang.org/grpc/internal/channelz.(*SocketOptionData).Getsockopt+0xe4 google.golang.org/grpc@v1.75.1/internal/channelz/syscall_linux.go:48 # 0x504fc1 internal/poll.(*FD).RawControl+0xe1 internal/poll/fd_posix.go:61 # 0x5e79f5 net.(*rawConn).Control+0x35 net/rawconn.go:32 # 0x125ad07 google.golang.org/grpc/internal/channelz.GetSocketOption+0xc7 google.golang.org/grpc@v1.75.1/internal/channelz/syscall_linux.go:61 # 0x12b52b4 google.golang.org/grpc/internal/transport.NewServerTransport+0xe34 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:285 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [19: 6688] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x108fa5a 0x108f98b 0x1090b9f 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x108fa59 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 golang.org/x/net@v0.44.0/http2/hpack/tables.go:59 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x1090b9e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:393 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [13: 1456] @ 0x12b8577 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b8576 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2216 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:626 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1152] @ 0x480e93 0x40b6c5 0x40b6b8 0x40f795 0x12b84c5 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b84c4 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2164 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:617 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [37: 592] @ 0x6e4da9 0x13ffe55 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e4da8 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xe8 github.com/pactus-project/pactus/types/validator/validator.go:173 # 0x13ffe54 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 1120] @ 0x53aab9 0x53b30d 0x53b2cf 0x12b7a2a 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x53aab8 context.WithDeadlineCause+0xd8 context/context.go:638 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0x12b7a29 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x16c9 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:540 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [4: 96] @ 0x4ecf28 0x12bd565 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0x12bd564 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xe4 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1199 0: 0 [2: 2277376] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 896] @ 0x99e43c 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:568 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [10: 480] @ 0x624ad3 0x68d654 0x68e007 0x6ab3e5 0x6aac3e 0x6aac34 0x6e280d 0x6e09b2 0x11e19cb 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x624ad2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x68d653 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:189 # 0x68e006 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:239 # 0x6ab3e4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1251 # 0x6aac3d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1159 # 0x6aac33 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1082 # 0x6e280c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6e09b1 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x91 github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x11e19ca github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x4a github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x468a46 0x7be46c 0x7bf257 0x7beee5 0x7beb7f 0xb5484f 0xb55955 0xb54077 0xeb9036 0xeb9028 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 448] @ 0x9446a6 0x96171a 0x9669d2 0x96360c 0x95d34e 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x9446a5 crypto/tls.(*weakCertCache).newCert+0x45 crypto/tls/cache.go:20 # 0x961719 crypto/tls.(*Conn).verifyServerCertificate+0xb9 crypto/tls/handshake_client.go:1115 # 0x9669d1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x96360b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 80] @ 0x1475276 0x14747c9 0x14744f1 0x1473fd0 0x1473d65 0x48b4a1 # 0x1475275 github.com/creachadair/jrpc2.(*Server).checkAndAssignLocked+0x195 github.com/creachadair/jrpc2@v1.3.2/server.go:316 # 0x14747c8 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0x68 github.com/creachadair/jrpc2@v1.3.2/server.go:244 # 0x14744f0 github.com/creachadair/jrpc2.(*Server).nextRequest+0x350 github.com/creachadair/jrpc2@v1.3.2/server.go:215 # 0x1473fcf github.com/creachadair/jrpc2.(*Server).serve+0x2f github.com/creachadair/jrpc2@v1.3.2/server.go:172 # 0x1473d64 github.com/creachadair/jrpc2.(*Server).Start.func2+0x44 github.com/creachadair/jrpc2@v1.3.2/server.go:150 0: 0 [1: 16] @ 0xddf705 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf704 github.com/quic-go/quic-go.(*Conn).preSetup+0x8e4 github.com/quic-go/quic-go@v0.54.1/connection.go:511 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 3366912] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [197: 100864] @ 0x1401ecc 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1401ecb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 384] @ 0x14e17b7 0x152c65a 0x1531a13 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x99920f 0x94adb6 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x99920e crypto/tls.aeadAESGCMTLS13+0x8e crypto/tls/cipher_suites.go:570 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [85: 2040] @ 0x66c2eb 0x66cbe6 0x6e251d 0x140005f 0x1400073 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x140005e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x23e github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x1400072 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 144] @ 0x552af7 0x136ac17 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x136ac16 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 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [6: 384] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdd73ea 0xdd7773 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7772 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:152 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [83: 6640] @ 0x65284a 0x14018e9 0x14018b9 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x14018e8 github.com/fxamacker/cbor/v2.Marshal+0x128 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x14018b8 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0xf8 github.com/pactus-project/pactus/www/grpc/network.go:80 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16] @ 0xd722c6 0xd72185 0x116ca0c 0x116c85f 0x116b668 0xb48599 0xb483c5 0xb480a5 0xb4730c 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd722c5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xc5 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:241 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x116b667 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:601 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb483c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:191 # 0xb480a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:141 # 0xb4730b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:74 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [7: 1568] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 3342336] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [261: 16704] @ 0x14021f2 0x1401dc5 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14021f1 github.com/pactus-project/pactus/www/grpc.metricToProto+0x111 github.com/pactus-project/pactus/www/grpc/network.go:133 # 0x1401dc4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 64] @ 0x7e14b7 0x7e1307 0x9784bd 0x9783b4 0x7e11e2 0x7e163c 0x9782d4 0x9782b3 0x7e11e2 0x7e163c 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e14b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e1306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x9784bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9783b3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9782d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9782b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0x7e15a5 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [12: 288] @ 0x11ddcdd 0x11ddbb3 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x11ddcdc github.com/pactus-project/pactus/util.LimitReaderClose+0x13c github.com/pactus-project/pactus/util/io.go:316 # 0x11ddbb2 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x12 github.com/pactus-project/pactus/network/stream.go:57 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [9: 3744] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xd1ffaa 0xd211f4 0xd7be19 0x116bacf 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd1ffa9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0xe1a49b 0xe0c0ca 0xe0a54b 0xe094a5 0x48b4a1 # 0xe1a49a github.com/quic-go/quic-go.(*packetHandlerMap).AddWithConnID+0x21a github.com/quic-go/quic-go@v0.54.1/transport.go:792 # 0xe0c0c9 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa29 github.com/quic-go/quic-go@v0.54.1/server.go:740 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [30: 480] @ 0x4c574b 0x4b4191 0x88d017 0x88b4ba 0x89dfc3 0x86ce05 0x89dfc3 0x86ef38 0x89dfc3 0x89db49 0x84115d 0x840cb3 0x12ce49f 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x4c574a reflect.copyVal+0x2a reflect/value.go:1858 # 0x4b4190 reflect.(*MapIter).Key+0x50 reflect/map_swiss.go:267 # 0x88d016 google.golang.org/protobuf/internal/impl.appendMap+0x216 google.golang.org/protobuf@v1.36.9/internal/impl/codec_map.go:288 # 0x88b4b9 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2+0x79 google.golang.org/protobuf@v1.36.9/internal/impl/codec_map.go:57 # 0x89dfc2 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:215 # 0x86ce04 google.golang.org/protobuf/internal/impl.appendMessageInfo+0xa4 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:168 # 0x89dfc2 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:215 # 0x86ef37 google.golang.org/protobuf/internal/impl.appendMessageSliceInfo+0xf7 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:427 # 0x89dfc2 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer+0x402 google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:215 # 0x89db48 google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal+0x68 google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:142 # 0x84115c google.golang.org/protobuf/proto.MarshalOptions.marshal+0x35c google.golang.org/protobuf@v1.36.9/proto/encode.go:195 # 0x840cb2 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.9/proto/encode.go:159 # 0x12ce49e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x15e google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:59 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 1105920] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [253: 20240] @ 0x1401991 0x1401929 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1401990 encoding/hex.EncodeToString+0x1d0 encoding/hex/hex.go:127 # 0x1401928 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:88 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 18432] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x5f00a5 0x5e9130 0x5e889b 0x5dd7d8 0x5f14c7 0x5efa34 0x121ed33 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5f00a4 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x5e912f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5efa33 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x121ed32 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [11: 704] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd4ca8 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd4ca7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:50 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 8] @ 0xe082e8 0xdcb770 0xdca405 0xdc9d88 0xdc9cc6 0xdc7871 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe082e7 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnLost+0x267 github.com/quic-go/quic-go@v0.54.1/send_stream.go:705 # 0xdcb76f github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0xaf github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:927 # 0xdca404 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectLostPackets-range1+0x5e4 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:720 # 0xdc9d87 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectLostPackets.(*sentPacketHistory).Packets.func1+0x1a7 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:78 # 0xdc9cc5 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectLostPackets+0xe5 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:680 # 0xdc7870 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x450 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:382 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 32] @ 0x7433af 0x742a50 0x746c25 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x746c24 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 12288] @ 0xe1ae65 0x4a3d91 0xdfb0cd 0xdfb0c1 0xdec3b9 0xdea9ae 0xde030f 0x48b4a1 # 0xe1ae64 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:87 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdfb0cc github.com/quic-go/quic-go.getPacketBuffer+0x1cc github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:72 # 0xdfb0c0 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x1c0 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:756 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [14: 1344] @ 0x7e15a5 0x7ded05 0x7e38b8 0x7e37ff 0x7e11e2 0x7e163c 0x7ded05 0x7e36fe 0x7e8fbc 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e38b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x7e37fe crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:471 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e36fd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7e8fbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [130: 33280] @ 0x140200c 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140200b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 96] @ 0x4a46c8 0x4a3ca5 0xe2845f 0xe2843c 0xe028ca 0xe01eda 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3bca5 0xc58945 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a46c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe2845e github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe2843b github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe028c9 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:243 # 0xe01ed9 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b9 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:146 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3bca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc58944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 576] @ 0x99e228 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [325: 26000] @ 0x1402146 0x1401dc5 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1402145 github.com/pactus-project/pactus/www/grpc.metricToProto+0x65 github.com/pactus-project/pactus/www/grpc/network.go:122 # 0x1401dc4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [250: 16000] @ 0x1401cda 0x1401c5d 0x1401c45 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1401cd9 encoding/hex.EncodeToString+0x519 encoding/hex/hex.go:129 # 0x1401c5c github.com/pactus-project/pactus/crypto/hash.Hash.String+0x49c github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1401c44 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x484 github.com/pactus-project/pactus/www/grpc/network.go:99 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [178: 91136] @ 0x140200c 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140200b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [22: 352] @ 0xbb4907 0xbc23f0 0x48b4a1 # 0xbb4906 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:725 # 0xbc23ef github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x16f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:421 0: 0 [31: 1488] @ 0xbb94fe 0xbb954e 0xbb98ec 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb94fd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 432] @ 0x4c574b 0x4b4191 0x88b717 0x88b567 0x89d965 0x89d6cf 0x86cd05 0x89d965 0x89d6cf 0x86edad 0x89d965 0x89d6cf 0x89d5fe 0x840f1b 0x840cb3 0x12ce49f 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x4c574a reflect.copyVal+0x2a reflect/value.go:1858 # 0x4b4190 reflect.(*MapIter).Key+0x50 reflect/map_swiss.go:267 # 0x88b716 google.golang.org/protobuf/internal/impl.sizeMap+0x176 google.golang.org/protobuf@v1.36.9/internal/impl/codec_map.go:99 # 0x88b566 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1+0x46 google.golang.org/protobuf@v1.36.9/internal/impl/codec_map.go:54 # 0x89d964 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:111 # 0x89d6ce google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:60 # 0x86cd04 google.golang.org/protobuf/internal/impl.sizeMessageInfo+0x24 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:160 # 0x89d964 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:111 # 0x89d6ce google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:60 # 0x86edac google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo+0x4c google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:414 # 0x89d964 google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow+0x244 google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:111 # 0x89d6ce google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer+0x6e google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:60 # 0x89d5fd google.golang.org/protobuf/internal/impl.(*MessageInfo).size+0x3d google.golang.org/protobuf@v1.36.9/internal/impl/encode.go:41 # 0x840f1a google.golang.org/protobuf/proto.MarshalOptions.marshal+0x11a google.golang.org/protobuf@v1.36.9/proto/encode.go:185 # 0x840cb2 google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend+0x72 google.golang.org/protobuf@v1.36.9/proto/encode.go:159 # 0x12ce49e google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x15e google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:59 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 2195456] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [171: 8208] @ 0x480eda 0x480eef 0x1402238 0x1401dc5 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1402237 github.com/pactus-project/pactus/www/grpc.metricToProto+0x157 github.com/pactus-project/pactus/www/grpc/network.go:139 # 0x1401dc4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [143: 20592] @ 0x480e93 0x40b6c5 0x40b6b8 0x40f795 0x140231d 0x1401dc5 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140231c github.com/pactus-project/pactus/www/grpc.metricToProto+0x23c github.com/pactus-project/pactus/www/grpc/network.go:141 # 0x1401dc4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 768] @ 0x7e15a5 0x97c274 0x97c253 0x7e11e2 0x7e163c 0x97bce5 0x97bbd7 0x7e11e2 0x7e163c 0x97b378 0x97b275 0x7e11e2 0x7e163c 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97c273 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97c252 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2+0x12 crypto/tls/handshake_messages.go:1288 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97bce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97bbd6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b377 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97b274 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xd1f145 0xd1f132 0xd1dd85 0xd1dba5 0x11be318 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0xd1f144 github.com/libp2p/go-libp2p/p2p/host/resource-manager.connScopeName+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:612 # 0xd1f131 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x51 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:562 # 0xd1dd84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11be317 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.43.0/config/config.go:391 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [5: 480] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [11: 1232] @ 0xe220b3 0xe10333 0xe0ff27 0xddf417 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xe220b2 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x112 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:60 # 0xe10332 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.54.1/streams_map.go:90 # 0xe0ff26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.54.1/streams_map.go:60 # 0xddf416 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f6 github.com/quic-go/quic-go@v0.54.1/connection.go:491 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 576] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xb7018e 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb7018d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:241 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [80: 6400] @ 0x1294bbf 0x1090ccf 0x10906fa 0x10904f0 0x1090312 0x1293f59 0x128f176 0x12b3389 0x48b4a1 # 0x1294bbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.44.0/http2/frame.go:1586 # 0x1090cce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:406 # 0x10906f9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:349 # 0x10904ef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.44.0/http2/hpack/hpack.go:311 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b3388 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1656 0: 0 [19: 456] @ 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [11: 9856] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1408] @ 0x99e228 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 48] @ 0x4a4619 0x4a3ca5 0xa3416e 0xa10efb 0xa10f58 0xa12b14 0xa11b73 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xa3416d net/http.putBufioWriter+0xed net/http/server.go:924 # 0xa10efa net/http.(*conn).finalFlush+0x7a net/http/server.go:1784 # 0xa10f57 net/http.(*conn).close+0x17 net/http/server.go:1791 # 0xa12b13 net/http.(*conn).serve.func1+0x1f3 net/http/server.go:1955 # 0xa11b72 net/http.(*conn).serve+0x7d2 net/http/server.go:2151 0: 0 [2: 48] @ 0x11db84a 0xd6b1b7 0xd6d67b 0xd6b007 0xd7868c 0x48b4a1 # 0x11db849 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x1c9 github.com/pactus-project/pactus/network/notifee.go:101 # 0xd6b1b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:443 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6b006 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:442 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [2: 32] @ 0xe022ff 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0xe022fe github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x5de github.com/quic-go/quic-go@v0.54.1/receive_stream.go:169 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0xb740ff 0xbc1d87 0xbc1d69 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d86 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d68 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x14e18ee 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 264] @ 0xbc141d 0xbc134e 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc141c go.opentelemetry.io/otel/trace.WithAttributes+0x35c go.opentelemetry.io/otel/trace@v1.38.0/config.go:224 # 0xbc134d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x28d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 576] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [73: 1345536] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8fbaa5 0x8f904f 0x11ef82c 0x14031df 0x137af2b 0x13d263e 0x137ad83 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8fbaa4 github.com/pactus-project/pactus/store.(*txStore).tx+0xc4 github.com/pactus-project/pactus/store/tx.go:69 # 0x8f904e github.com/pactus-project/pactus/store.(*store).Transaction+0x8e github.com/pactus-project/pactus/store/store.go:260 # 0x11ef82b github.com/pactus-project/pactus/state.(*state).CommittedTx+0x4b github.com/pactus-project/pactus/state/state.go:646 # 0x14031de github.com/pactus-project/pactus/www/grpc.(*transactionServer).GetTransaction+0x7e github.com/pactus-project/pactus/www/grpc/transaction.go:37 # 0x137af2a github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:250 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x137ad82 github.com/pactus-project/pactus/www/grpc/gen/go._Transaction_GetTransaction_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/transaction_grpc.pb.go:252 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [15: 2880] @ 0x6b0766 0x6afebb 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0765 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:111 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [3: 24] @ 0xbb9336 0xbb9992 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb9991 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:111 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1089536] @ 0x1298c65 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x1298c64 google.golang.org/grpc/mem.(*simpleBufferPool).Get+0xa4 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:173 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 256] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 24] @ 0x10eedb2 0x10ee8ed 0x10ed572 0x48b4a1 # 0x10eedb1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).recordObservationUnlocked+0x3b1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:442 # 0x10ee8ec github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x48c github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:428 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 24] @ 0x6e1eb3 0x6e488c 0x8fbdf3 0x8f7c25 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6e1eb2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6e488b github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:52 # 0x8fbdf2 github.com/pactus-project/pactus/store.newValidatorStore+0x1b2 github.com/pactus-project/pactus/store/validator.go:32 # 0x8f7c24 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [11: 14080] @ 0xdb0dab 0xdb33fe 0xde72fa 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdb0daa github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.54.1/internal/wire/crypto_frame.go:34 # 0xdb33fd github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xbd github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:132 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [14: 672] @ 0x6e5bc5 0x6e5b9b 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3fed 0x6f3f0c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e5bc4 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6e5b9a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:139 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3fec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3f0b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1280] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 32] @ 0xde92bb 0xde0485 0x48b4a1 # 0xde92ba github.com/quic-go/quic-go.(*Conn).handleCloseError+0x1ba github.com/quic-go/quic-go@v0.54.1/connection.go:1860 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [1: 16] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0xb55819 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb55818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [11: 29568] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 49152] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [37: 227328] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0xa74585 0xbbd216 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbd215 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [22: 4928] @ 0x78f67a 0x78f690 0x14e17cf 0x1516e13 0x151653f 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1516e12 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x151653e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 768] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x67bd92 0x67bd86 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x67bd91 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.19.0/field/pool/pool.go:20 # 0x67bd85 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:890 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 672] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 256] @ 0xc60685 0xc78dbb 0xc75607 0x48b4a1 # 0xc60684 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:853 # 0xc78dba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 128] @ 0x558d07 0x147d7f1 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x558d06 encoding/json.Marshal+0x126 encoding/json/encode.go:213 # 0x147d7f0 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x6b0 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:133 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 120] @ 0x468972 0x467e65 0x468085 0x5eabe6 0x5eab33 0xb572a2 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5eabe5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x5eab32 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xb572a1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [6: 480] @ 0x638085 0x638042 0x63719b 0x623706 0x6e3e25 0x6e3e06 0x6e3c3e 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x638084 math/big.nat.make+0x84 math/big/nat.go:67 # 0x638041 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x63719a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x623705 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x6e3e24 math/big.(*Int).Mul+0x1a4 math/big/int.go:184 # 0x6e3e05 github.com/pactus-project/pactus/sortition.GetIndex+0x185 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x6e3c3d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 576] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbc0105 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:164 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 1280] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c9d5 0x1531b46 0x1530fd0 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1530fcf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 48] @ 0xdf247e 0xdd9245 0xdd9363 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdf247d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:37 # 0xdd9244 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:31 # 0xdd9362 github.com/quic-go/quic-go.init.func1+0x1e2 github.com/quic-go/quic-go@v0.54.1/connection.go:253 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 128] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 240] @ 0x6ef650 0x6ef526 0x8f6585 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ef64f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6ef525 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8f6584 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 896] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 2304] @ 0x4a4712 0x4a3ca5 0x8efa39 0xd3ebc7 0xd3ebb0 0xd42e3c 0xd4322f 0xd457f3 0xd7bbdc 0x116de3b 0x11de0dc 0x11da38a 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd42e3b github.com/libp2p/go-yamux/v5.(*Stream).sendClose+0x7b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:252 # 0xd4322e github.com/libp2p/go-yamux/v5.(*Stream).CloseWrite+0xce github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:325 # 0xd457f2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).CloseWrite+0x12 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:63 # 0xd7bbdb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).CloseWrite+0x1b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:119 # 0x116de3a github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).CloseWrite+0x5a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:926 # 0x11de0db github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2db github.com/pactus-project/pactus/network/stream.go:99 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1248] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x468a46 0x7bf29b 0x7beee5 0x7beb7f 0xb5484f 0x115f82b 0x115f80b 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0x115f82a github.com/multiformats/go-multiaddr/net.FromIP+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115f80a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x2aa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:647 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [15: 240] @ 0xc78cf3 0xc75607 0x48b4a1 # 0xc78cf2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0xebfbf0 0xebfe0c 0xd7b6ea 0x6deae3 0x65c07d 0x65be1d 0x65ba06 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0xebfbef github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x4f github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:26 # 0xebfe0b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:59 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x6deae2 github.com/pactus-project/pactus/util.(*LimitedReadCloser).Read+0x42 github.com/pactus-project/pactus/util/io.go:336 # 0x65c07c github.com/fxamacker/cbor/v2.(*Decoder).read+0x19c github.com/fxamacker/cbor/v2@v2.9.0/stream.go:149 # 0x65be1c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x65ba05 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 192] @ 0x5390c5 0x12b7a7d 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x5390c4 context.WithCancel+0x64 context/context.go:242 # 0x12b7a7c google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x171c google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:542 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [10: 160] @ 0x12b8a6c 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b8a6b google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x270b google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:659 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [28: 1344] @ 0x1313a2d 0x1319015 0x131177f 0x48b4a1 # 0x1313a2c google.golang.org/grpc.(*Server).processUnaryRPC+0xc8c google.golang.org/grpc@v1.75.1/server.go:1387 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 64] @ 0x129f8c7 0x12a0991 0x129f42d 0x12b617c 0x48b4a1 # 0x129f8c6 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0x66 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:670 # 0x12a0990 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb0 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:894 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [3: 192] @ 0x13686bc 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13686bb 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:364 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 393216] @ 0x8efa6f 0xc5a03a 0xc5a030 0xc59c3b 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc5a039 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc5a02f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 16] @ 0x6f3f85 0x6f3ef5 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f3f84 github.com/pactus-project/pactus/types/vote.makeJust+0x144 github.com/pactus-project/pactus/types/vote/cp_just.go:59 # 0x6f3ef4 github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xb4 github.com/pactus-project/pactus/types/vote/cp_vote.go:143 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x7da93e 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7da93d encoding/asn1.makeBody+0xf3d encoding/asn1/marshal.go:530 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [7: 896] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 48] @ 0xbc1fd4 0xbc1e15 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc1fd3 go.opentelemetry.io/otel/trace.WithAttributes+0x213 go.opentelemetry.io/otel/trace@v1.38.0/config.go:224 # 0xbc1e14 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x54 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:386 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 448] @ 0x48767c 0x4ed175 0xd3bad4 0xd43f16 0xd43dec 0xd45838 0xd7bea2 0x11ddc04 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0xd3bad3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd43f15 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd43deb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x11ddc03 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 120] @ 0xd9b474 0xed63ef 0xd9a503 0x48b4a1 # 0xd9b473 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x133 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:185 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x7bee7a 0x7beb7f 0xb54709 0xb55955 0xb54077 0xeb9036 0xeb9028 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7bee79 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [10: 1280] @ 0x5d39a5 0x5d394f 0x5ed47b 0x5ec310 0x1310289 0x1402e4c 0x48b4a1 # 0x5d39a4 net.newFD+0x144 net/fd_unix.go:27 # 0x5d394e net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x1310288 google.golang.org/grpc.(*Server).Serve+0x468 google.golang.org/grpc@v1.75.1/server.go:915 # 0x1402e4b github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xab github.com/pactus-project/pactus/www/grpc/server.go:102 0: 0 [7: 1008] @ 0xdc6208 0xdc635e 0xdc3512 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc6207 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x127 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:51 # 0xdc635d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x9d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:142 # 0xdc3511 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:22 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 96] @ 0xbb96e9 0xbb9787 0xbc2173 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb96e8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:22 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc2172 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:394 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [29: 696] @ 0x6f16f5 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f16f4 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:165 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 87552] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 2112] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x4811a5 0x4cd0e5 0x4b4ae5 0x555945 0x55377e 0x552fbe 0x552bb9 0x14728d5 0x14724e5 0x1471e25 0x147f2b8 0x147d976 0x147d1bd 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x4811a4 reflect.mapassign_faststr0+0x24 runtime/map_swiss.go:264 # 0x4cd0e4 reflect.mapassign_faststr+0xa4 reflect/value.go:3686 # 0x4b4ae4 reflect.Value.SetMapIndex+0x224 reflect/map_swiss.go:427 # 0x555944 encoding/json.(*decodeState).object+0x1324 encoding/json/decode.go:811 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x14728d4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.2/json.go:204 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x1471e24 github.com/creachadair/jrpc2.ParseRequests+0x44 github.com/creachadair/jrpc2@v1.3.2/json.go:16 # 0x147f2b7 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x57 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:87 # 0x147d975 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:152 # 0x147d1bc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:80 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 5376] @ 0x6f0ffe 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0ffd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [5: 240] @ 0x51f306 0xa745b4 0xbbd216 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbd215 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 336] @ 0xe0f1be 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xe0f1bd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.54.1/stream.go:76 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [4: 109056] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1536] @ 0x6e0965 0x11e19cb 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6e0964 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:45 # 0x11e19ca github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x4a github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0xb740ff 0xbc1d56 0xbc1d38 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d55 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d37 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:153 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 192] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 320] @ 0x12af946 0x12b3577 0x48b4a1 # 0x12af945 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x305 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1228 # 0x12b3576 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3b6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1690 0: 0 [1: 16] @ 0xd3ba9c 0xd43f16 0xd43dec 0xd45838 0xd7bea2 0x11ddc04 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd3ba9b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd43f15 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd43deb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x11ddc03 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [9: 144] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 160] @ 0x7d11ae 0x7d14e6 0x80cf8a 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7d11ad crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x7d14e5 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x80cf89 crypto/x509.marshalPublicKey+0x129 crypto/x509/x509.go:104 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 3168] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x90652a 0x908c3e 0x908ab3 0x90a99f 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x906529 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x908c3d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x7cbd10 0xd911c5 0xd91590 0xd9153d 0xd93e4a 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x7cbd0f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0xd911c4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:80 # 0xd9158f golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:71 # 0xd9153c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd93e49 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 480] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [22: 528] @ 0x11ee4cd 0x11ee47b 0x729045 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ee4cc github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x8c github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x11ee47a github.com/pactus-project/pactus/state.(*state).String+0x3a github.com/pactus-project/pactus/state/state.go:531 # 0x729044 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 560] @ 0x48767c 0x4ed175 0xd3bad4 0xd440b6 0xd43e0a 0xd45838 0xd7bea2 0x10e1837 0x10e1cba 0x10e1379 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0xd3bad3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd440b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd43e09 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x10e1836 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x256 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:481 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [8: 256] @ 0xe0f37c 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xe0f37b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.54.1/stream.go:90 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [6: 768] @ 0xb4c72c 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb4c72b github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:9 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 800] @ 0x8e2474 0x8e239d 0x8f321d 0xc4cd3a 0xc4cd13 0xc5f7eb 0x48b4a1 # 0x8e2473 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:174 # 0x8e239c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:159 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0xc4cd39 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc4cd12 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc5f7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [3: 96] @ 0x151fe5d 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x151fe5c crypto/internal/fips140/ecdsa.Sign[...]+0xfc crypto/internal/fips140/ecdsa/ecdsa.go:287 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 960] @ 0x14e17b7 0x152c65a 0x1531a13 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 64] @ 0x5390c5 0x5def92 0x5dcd73 0x5ee40c 0x121ed05 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5390c4 context.WithCancel+0x64 context/context.go:242 # 0x5def91 net.(*Resolver).lookupIPAddr+0x1f1 net/lookup.go:330 # 0x5dcd72 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x5ee40b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x121ed04 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 32] @ 0x150d36d 0x1517874 0x1517565 0x151b0a8 0x151b07b 0x7e6d4b 0x7e3f36 0x9433b2 0x98d245 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x150d36c crypto/internal/fips140/bigmod.(*Nat).Bytes+0x6c crypto/internal/fips140/bigmod/nat.go:151 # 0x1517873 crypto/internal/fips140/ecdsa.inverse[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:379 # 0x1517564 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x384 crypto/internal/fips140/ecdsa/ecdsa.go:477 # 0x151b0a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x151b07a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:446 # 0x7e6d4a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x7e3f35 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9433b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x98d244 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x906565 0x9065aa 0x908c3e 0x908ab3 0x90a99f 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x906564 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x9065a9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x908c3d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x480eda 0x480eef 0xc511d8 0x10e56a2 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0xc511d7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryPeerMetadata).Put+0xb7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/metadata.go:29 # 0x10e56a1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xf81 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:884 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [11: 176] @ 0x62affe 0x62afdd 0x62afdb 0x6e3de5 0x6e3dd4 0x6e39f7 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x62affd math/big.nat.make+0x3d math/big/nat.go:62 # 0x62afdc math/big.nat.setWord+0x1c math/big/nat.go:74 # 0x62afda math/big.nat.setUint64+0x1a math/big/nat.go:82 # 0x6e3de4 math/big.(*Int).SetUint64+0x164 math/big/int.go:71 # 0x6e3dd3 github.com/pactus-project/pactus/sortition.GetIndex+0x153 github.com/pactus-project/pactus/sortition/vrf.go:64 # 0x6e39f6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x51c657 0xd45586 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xbb7132 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x51c656 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xbb7131 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:53 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 192] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98fa25 0x98be7c 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 768] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 160] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0x10e542f 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10e542e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd0e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:872 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [11: 176] @ 0x11ebdda 0x11ebda3 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ebdd9 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:358 # 0x11ebda2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:300 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0xa33b9c 0xa33b5d 0xa33c74 0xa1165a 0x48b4a1 # 0xa33b9b bufio.NewReaderSize+0x1db bufio/bufio.go:56 # 0xa33b5c bufio.NewReader+0x19c bufio/bufio.go:63 # 0xa33c73 net/http.newBufioReader+0x2b3 net/http/server.go:874 # 0xa11659 net/http.(*conn).serve+0x2b9 net/http/server.go:2017 0: 0 [11: 1408] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdd509b 0xdd4b85 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd509a github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:68 # 0xdd4b84 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:44 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 192] @ 0x5d875f 0xb546f2 0x115fa9c 0x115fa7c 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0xb546f1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0x115fa9b github.com/multiformats/go-multiaddr/net.FromIP+0x53b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115fa7b github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x51b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:662 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [14: 75264] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b 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] @ 0xdbd936 0x4a3d91 0xe066dc 0xe066ed 0xe064c5 0xe0627b 0xdf4d03 0xdf3814 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdbd935 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:13 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe066db github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x9b github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xe066ec github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0xac github.com/quic-go/quic-go@v0.54.1/send_stream.go:321 # 0xe064c4 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.54.1/send_stream.go:286 # 0xe0627a github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.54.1/send_stream.go:225 # 0xdf4d02 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.54.1/framer.go:261 # 0xdf3813 github.com/quic-go/quic-go.(*framer).Append+0x273 github.com/quic-go/quic-go@v0.54.1/framer.go:109 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [2: 48] @ 0x10f07ff 0x10ea20b 0x10ea045 0x48b4a1 # 0x10f07fe github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).getNATType+0x27e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:568 # 0x10ea20a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).maybeNotify+0x2a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:96 # 0x10ea044 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).worker+0x1c4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:77 0: 0 [7: 672] @ 0x12c05f6 0x128ee82 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x12c05f5 google.golang.org/grpc/internal/transport.newFramer.NewFramer.func2+0x35 golang.org/x/net@v0.44.0/http2/frame.go:449 # 0x128ee81 golang.org/x/net/http2.(*Framer).ReadFrame+0x1c1 golang.org/x/net@v0.44.0/http2/frame.go:516 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [4: 9216] @ 0x4a4712 0x4a3ca5 0xe2845f 0xe2843c 0xe028ca 0xe01eda 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3bca5 0xc58945 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe2845e github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe2843b github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe028c9 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:243 # 0xe01ed9 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b9 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:146 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3bca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc58944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 192] @ 0xda0eac 0x10e199e 0x10e1cba 0x10e1379 0x48b4a1 # 0xda0eab github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0xab github.com/multiformats/go-multistream@v0.6.1/client.go:55 # 0x10e199d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3bd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:490 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 64] @ 0x51c27b 0xd9ca4a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd9ca49 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:172 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 1024] @ 0x4a4712 0x4a3ca5 0x8efc14 0xd3f88a 0xd3f86d 0xd3ef1c 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efc13 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd3f889 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd3f86c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [15: 1680] @ 0xddf785 0xddf6f9 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf784 github.com/quic-go/quic-go.newDatagramQueue+0x964 github.com/quic-go/quic-go@v0.54.1/datagram_queue.go:38 # 0xddf6f8 github.com/quic-go/quic-go.(*Conn).preSetup+0x8d8 github.com/quic-go/quic-go@v0.54.1/connection.go:511 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 1152] @ 0x4a4712 0x4a3ca5 0x8efc14 0xd3f88a 0xd3f86d 0xd3ef1c 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efc13 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd3f889 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd3f86c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [22: 4224] @ 0x8adc33 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8adc32 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.9/internal/impl/merge_gen.go:208 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 3840] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x7433af 0x742a50 0x7470c2 0x772387 0x772341 0x774913 0x77409f 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x7470c1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 43008] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b 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] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 2240] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 672] @ 0xdc1ea6 0xdc1f79 0xdc633f 0xdc631e 0xdc3512 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc1ea5 github.com/quic-go/quic-go/internal/congestion.NewCubic+0x45 github.com/quic-go/quic-go@v0.54.1/internal/congestion/cubic.go:70 # 0xdc1f78 github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x118 github.com/quic-go/quic-go@v0.54.1/internal/congestion/cubic_sender.go:104 # 0xdc633e github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x7e github.com/quic-go/quic-go@v0.54.1/internal/congestion/cubic_sender.go:75 # 0xdc631d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:130 # 0xdc3511 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:22 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [243: 15552] @ 0x1401c71 0x1401c5d 0x1401c45 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1401c70 encoding/hex.EncodeToString+0x4b0 encoding/hex/hex.go:127 # 0x1401c5c github.com/pactus-project/pactus/crypto/hash.Hash.String+0x49c github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x1401c44 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x484 github.com/pactus-project/pactus/www/grpc/network.go:99 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 896] @ 0xebf8ac 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0xebf8ab github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x34b github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:138 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 64] @ 0x52cda5 0x52ceb0 0x7d2eee 0x8014f8 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x7d2eed encoding/asn1.ObjectIdentifier.String+0x4d encoding/asn1/asn1.go:233 # 0x8014f7 crypto/x509.parseCertificate+0x1077 crypto/x509/parser.go:1078 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 2048] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec0c5 0xdea98d 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec0c4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0x304 github.com/quic-go/quic-go@v0.54.1/connection.go:2292 # 0xdea98c github.com/quic-go/quic-go.(*Conn).triggerSending+0x1ac github.com/quic-go/quic-go@v0.54.1/connection.go:2076 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [4: 192] @ 0x480eda 0x480eef 0xdd98a6 0xdd972e 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd98a5 github.com/quic-go/quic-go.newConnIDGenerator+0x725 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:70 # 0xdd972d github.com/quic-go/quic-go.init.func1+0x5ad github.com/quic-go/quic-go@v0.54.1/connection.go:270 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [5: 560] @ 0x6e046f 0xdd4a05 0xdcf453 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [17: 3264] @ 0x68a214 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0xe022c5 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0xe022c4 github.com/quic-go/quic-go/internal/utils.NewTimer+0x5a4 github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [7: 3360] @ 0xb68645 0xb6ea13 0xb6fd9d 0x48b4a1 # 0xb68644 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb6ea12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:141 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [4: 128] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xe1d094 0xe1d1b2 0xe10de5 0xdedd45 0xe0f7b0 0xe0f794 0xe0f0d3 0xe07ff6 0xdc804b 0xdc755b 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe1d093 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).deleteStream+0x193 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:192 # 0xe1d1b1 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).DeleteStream+0x71 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:159 # 0xe10de4 github.com/quic-go/quic-go.(*streamsMap).DeleteStream+0xc4 github.com/quic-go/quic-go@v0.54.1/streams_map.go:178 # 0xdedd44 github.com/quic-go/quic-go.(*Conn).onStreamCompleted+0x24 github.com/quic-go/quic-go@v0.54.1/connection.go:2601 # 0xe0f7af github.com/quic-go/quic-go.(*Stream).checkIfCompleted+0x6f github.com/quic-go/quic-go@v0.54.1/stream.go:214 # 0xe0f793 github.com/quic-go/quic-go.newStream.func1+0x53 github.com/quic-go/quic-go@v0.54.1/stream.go:82 # 0xe0f0d2 github.com/quic-go/quic-go.(*uniStreamSender).onStreamCompleted+0x12 github.com/quic-go/quic-go@v0.54.1/stream.go:45 # 0xe07ff5 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x195 github.com/quic-go/quic-go@v0.54.1/send_stream.go:666 # 0xdc804a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:491 # 0xdc755a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:352 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [5: 240] @ 0x4ddf3f 0x5d69bd 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d69bc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [5: 1040] @ 0x8aca14 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8aca13 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:188 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0x7f6d98 0x7f6c1a 0xda78da 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7f6d97 crypto/x509.(*CertPool).addCertFunc+0x1b7 crypto/x509/cert_pool.go:205 # 0x7f6c19 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 3584] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x8ef9b8 0xc5a03a 0xc5a030 0xc59c3b 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xc5a039 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc5a02f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc59c3a 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] @ 0x15319d8 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x15319d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 896] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 256] @ 0x11e2486 0x120e7ed 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e2485 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xa5 github.com/pactus-project/pactus/sync/bundle/message/message.go:108 # 0x120e7ec github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 160] @ 0xc5341f 0x116c644 0x116ba5c 0x11de03b 0x11da38a 0x48b4a1 # 0xc5341e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x116c643 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:677 # 0x116ba5b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x59b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:633 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [11: 264] @ 0x6f09af 0x6f284d 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f09ae github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6f284c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x5391e5 0xe05133 0xe0f345 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0x5391e4 context.WithCancelCause+0x64 context/context.go:270 # 0xe05132 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.54.1/send_stream.go:81 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 24] @ 0x6fbfb8 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fbfb7 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 288] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x7bee90 0x7beb7f 0xb5484f 0xb557b5 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bee8f github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 16] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x10e4d25 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x604 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:799 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 72] @ 0x88954c 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 768] @ 0x4a4632 0x4a3ca5 0xddb81b 0xde310e 0xde30f4 0xde255b 0xddfe66 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddb81a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:59 # 0xde310d github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xaed github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:39 # 0xde30f3 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xad3 github.com/quic-go/quic-go@v0.54.1/connection.go:1000 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [10: 320] @ 0x7bd7a5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0xc60685 0xc78dbb 0xc75607 0x48b4a1 # 0xc60684 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:853 # 0xc78dba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 96] @ 0x8f9f19 0x8f9f0d 0x8f9ebc 0x9064c7 0x908c3e 0x908ab3 0x90a99f 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f9f18 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8f9f0c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8f9ebb github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x9064c6 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x908c3d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 1280] @ 0x951b57 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x951b56 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 192] @ 0xe04109 0xe0bea5 0xe0a54b 0xe094a5 0x48b4a1 # 0xe04108 github.com/quic-go/quic-go.newSendConn+0xa8 github.com/quic-go/quic-go@v0.54.1/send_conn.go:50 # 0xe0bea4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.54.1/server.go:717 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 128] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdd4fa7 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd4fa6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:57 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [29: 696] @ 0xb495b6 0xb48f85 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xb495b5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x75 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:322 # 0xb48f84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:288 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [7: 1344] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1152] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98fa25 0x98be7c 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 96] @ 0x6efd1e 0x6efb90 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6efd1d github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x7d github.com/pactus-project/pactus/types/tx/tx.go:412 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 512] @ 0x13fff1b 0x13ffea0 0x13ffe66 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fff1a encoding/hex.EncodeToString+0xfa encoding/hex/hex.go:129 # 0x13ffe9f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13ffe65 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 1152] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fbf7f 0x1225505 0x1225805 0x122bcf3 0x14a923f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1225804 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:197 # 0x122bcf2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:243 # 0x14a923e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 288] @ 0xc63187 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0xc63186 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x166 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1129 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 576] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x40f82e 0xd41057 0xd40465 0xd3fdef 0xd3fc38 0x48b4a1 # 0xd41056 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x336 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xd40464 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 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] @ 0x66c2eb 0x66cbe6 0x6e251d 0x90697a 0x908269 0x908ad3 0x90a99f 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x906979 github.com/pactus-project/pactus/sandbox.(*sandbox).MakeNewValidator+0x79 github.com/pactus-project/pactus/sandbox/sandbox.go:200 # 0x908268 github.com/pactus-project/pactus/execution/executor.newBondExecutor+0x128 github.com/pactus-project/pactus/execution/executor/bond.go:33 # 0x908ad2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x72 github.com/pactus-project/pactus/execution/executor/executor.go:21 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x663493 0x66372c 0x1400532 0x14004af 0x13ff50e 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1400531 github.com/pactus-project/pactus/crypto.Address.String+0x271 github.com/pactus-project/pactus/crypto/address.go:93 # 0x14004ae github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x1ee github.com/pactus-project/pactus/www/grpc/blockchain.go:331 # 0x13ff50d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 1440] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x6fa425 0x11f03bd 0x13fd517 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6fa424 github.com/pactus-project/pactus/committee.(*committee).ProtocolVersions+0x224 github.com/pactus-project/pactus/committee/committee.go:233 # 0x11f03bc github.com/pactus-project/pactus/state.(*state).CommitteeProtocolVersions+0x7c github.com/pactus-project/pactus/state/state.go:747 # 0x13fd516 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x156 github.com/pactus-project/pactus/www/grpc/blockchain.go:37 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 1024] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x652791 0x652785 0x6fb52b 0x6fb4ff 0x6fbf7f 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x652790 github.com/fxamacker/cbor/v2.getEncodeBuffer+0x30 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1046 # 0x652784 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0x24 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1003 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 144] @ 0x6ee04d 0x6efd35 0x6efb90 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ee04c github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x4c github.com/pactus-project/pactus/crypto/ed25519/signature.go:75 # 0x6efd34 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbbf85a 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbf859 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x40cbf2 0x40ebd7 0x40e945 0x410409 0xd70d94 0xd6ffbf 0x48b4a1 # 0xd70d93 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:272 # 0xd6ffbe github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:142 0: 0 [11: 176] @ 0x11e24da 0x120e7ed 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x11e24d9 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xf9 github.com/pactus-project/pactus/sync/bundle/message/message.go:120 # 0x120e7ec github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x8f3ca5 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8f3ca4 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x24 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:115 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x40cbf2 0x40b74d 0x41187c 0x539e3a 0x5391d9 0x53919d 0xe05133 0xe0f345 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x5391d8 context.withCancel+0x58 context/context.go:278 # 0x53919c context.WithCancelCause+0x1c context/context.go:269 # 0xe05132 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.54.1/send_stream.go:81 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [4: 73728] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [62: 4960] @ 0x12bbf45 0x12bb811 0x12bd0a5 0x1312524 0x1312501 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x12bbf44 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x2a4 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1048 # 0x12bb810 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1d0 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1027 # 0x12bd0a4 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1151 # 0x1312523 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.75.1/internal/transport/server_stream.go:70 # 0x1312500 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.75.1/server.go:1200 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 480] @ 0x12bc3bc 0x13142c2 0x13142c3 0x1319015 0x131177f 0x48b4a1 # 0x12bc3bb google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1088 # 0x13142c1 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1521 google.golang.org/grpc@v1.75.1/internal/transport/server_stream.go:76 # 0x13142c2 google.golang.org/grpc.(*Server).processUnaryRPC+0x1522 google.golang.org/grpc@v1.75.1/server.go:1444 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 512] @ 0x6d1abf 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1abe compress/flate.newHuffmanBitWriter+0x5e compress/flate/huffman_bit_writer.go:98 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32768] @ 0x53d895 0x53d2bd 0x53d499 0x6d3768 0x6d374c 0x6d5226 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d3767 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d374b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6d5225 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x11ddfdb 0x11da38a 0x48b4a1 # 0x11ddfda github.com/pactus-project/pactus/network.(*streamService).SendTo+0x1da github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [7: 168] @ 0x8f6178 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f6177 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x6d1b4e 0x6d1c2c 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1b4d compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x6d1c2b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x51f306 0xd1ee14 0xd1cf31 0xd2102f 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd1ee13 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0x73 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:542 # 0xd1cf30 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:289 # 0xd2102e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [20: 2240] @ 0x5ce085 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5ce084 net.(*Resolver).goLookupIPCNAMEOrder+0x164 net/dnsclient_unix.go:642 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 4320] @ 0xb685d5 0xb68523 0xb6ea13 0xb6fd9d 0x48b4a1 # 0xb685d4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb68522 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb6ea12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:141 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [4: 4096] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x773105 0x77308b 0x756d31 0x757b88 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x773104 github.com/syndtr/goleveldb/leveldb.newTableFile+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:53 # 0x77308a github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0xca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:588 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x757b87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 224] @ 0xdc34ba 0x4a3d91 0xdc40fe 0xdc6dfc 0xdecdb0 0xdec51d 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xdc34b9 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:32 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdc40fd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:35 # 0xdc6dfb github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x35b github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:300 # 0xdecdaf github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x1ef github.com/quic-go/quic-go@v0.54.1/connection.go:2399 # 0xdec51c github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x2dc github.com/quic-go/quic-go@v0.54.1/connection.go:2333 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 5152] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 48] @ 0x732cd2 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x732cd1 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 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x468a46 0x8f4c4b 0x8f4c44 0x656a2e 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x8f4c4a github.com/libp2p/go-libp2p/core/peer.ID.Marshal+0x2a github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer_serde.go:21 # 0x8f4c43 github.com/libp2p/go-libp2p/core/peer.ID.MarshalBinary+0x23 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer_serde.go:26 # 0x656a2d github.com/fxamacker/cbor/v2.binaryMarshalerEncoder.encode+0x18d github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1726 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 81920] @ 0x732a45 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 64] @ 0x51f306 0x764ef7 0x521dad 0x52264e 0x5250be 0x51f2f3 0x76bfb1 0x757036 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x764ef6 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x116 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x76bfb0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x757035 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0xdd95e8 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd95e7 github.com/quic-go/quic-go.init.func1+0x467 github.com/quic-go/quic-go@v0.54.1/connection.go:268 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [9: 288] @ 0xda7176 0xec279f 0xeb79f2 0xdd5e78 0x981b04 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0xda7175 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:119 # 0xec279e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:292 # 0xeb79f1 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/listener.go:64 # 0xdd5e77 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/tls_config.go:23 # 0x981b03 crypto/tls.(*Conn).readClientHello+0x843 crypto/tls/handshake_server.go:169 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 108800] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0x776145 0x77517a 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x776144 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x775179 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 425984] @ 0x732b95 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732b94 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 24576] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 27264] @ 0x732a45 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x4a4632 0x4a3ca5 0xddb81b 0xddb730 0xe04e9c 0xde0a45 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddb81a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:59 # 0xddb72f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:50 # 0xe04e9b github.com/quic-go/quic-go.(*sendQueue).Run+0x1bb github.com/quic-go/quic-go@v0.54.1/send_queue.go:99 # 0xde0a44 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.54.1/connection.go:540 0: 0 [3: 144] @ 0x7db2f2 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7db2f1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [5: 160] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 11520] @ 0x4a4712 0x4a3ca5 0x8efa39 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 336] @ 0x888fb6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x888fb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5418 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 4224] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [7: 1456] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x539e3a 0x5390b9 0x53907d 0xbc0c85 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0xbc0c84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:279 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 896] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 1280] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 256] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x7329ee 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x7329ed 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 811008] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1048576] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d426c 0x6d48c5 0x6d033a 0x6d1245 0x6d1892 0x6dd52d 0x6dd511 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d426b compress/flate.(*huffmanBitWriter).writeDynamicHeader+0x1ab compress/flate/huffman_bit_writer.go:382 # 0x6d48c4 compress/flate.(*huffmanBitWriter).writeBlock+0x444 compress/flate/huffman_bit_writer.go:486 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d1891 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x6dd52c compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x6dd510 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 262144] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d1892 0x6dd52d 0x6dd511 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d1891 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x6dd52c compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x6dd510 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1720320] @ 0x732b95 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732b94 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 720896] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1114112] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 73728] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 114688] @ 0x732b95 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732b94 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 819200] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 843776] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 1294336] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2424832] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 4194304] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d1892 0x6dd52d 0x6dd511 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d1891 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x6dd52c compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x6dd510 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 393216] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d1892 0x6dd52d 0x6dd511 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d1891 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x6dd52c compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x6dd510 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 262144] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d1892 0x6dd52d 0x6dd511 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d1891 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x6dd52c compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x6dd510 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 3735552] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 6291456] @ 0x53d895 0x53d2bd 0x53d499 0x653e6a 0x654474 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x653e69 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 6400] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 81920] @ 0x732a45 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1458176] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 7340032] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d1892 0x6dd52d 0x6dd511 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d1891 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x6dd52c compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x6dd510 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 2621440] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d1892 0x6dd52d 0x6dd511 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d1891 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x6dd52c compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x6dd510 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 2304] @ 0x6d61c8 0x6d4fc5 0x6d4568 0x6d033a 0x6d1245 0x6d1892 0x6dd52d 0x6dd511 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4fc4 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6d4567 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d1891 compress/flate.(*compressor).write+0x71 compress/flate/deflate.go:545 # 0x6dd52c compress/flate.(*Writer).Write+0x34c compress/flate/deflate.go:707 # 0x6dd510 compress/gzip.(*Writer).Write+0x330 compress/gzip/gzip.go:196 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 2244608] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 3145728] @ 0x53d895 0x53d2bd 0x53d499 0x653e6a 0x654474 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x653e69 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1572864] @ 0x53d895 0x53d2bd 0x53d499 0x653e6a 0x654474 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x653e69 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 57344] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 860160] @ 0x732a45 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 688128] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 57344] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24576] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0x5f00a5 0x5e91db 0x5e889b 0x5dd7d8 0x5f14c7 0x5c806b 0x5c7988 0x5c706a 0x5c6949 0x5e0985 0x5cb2a5 0x5cc62f 0x5cfac5 0x48b4a1 # 0x5f00a4 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x5e91da net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5c806a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x5c7987 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x5c7069 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x5c6948 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x5e0984 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x5cb2a4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0xe022c5 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0xe022c4 github.com/quic-go/quic-go/internal/utils.NewTimer+0x5a4 github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [8: 512] @ 0x7454dc 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x7350da 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x7350d9 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 192] @ 0x480e53 0x4c95e5 0x7d59cc 0x7d649f 0x7d6b70 0xda7b65 0xda7b32 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x480e52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c95e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x7d59cb encoding/asn1.parseField+0x154b encoding/asn1/asn1.go:984 # 0x7d649e encoding/asn1.parseField+0x201e encoding/asn1/asn1.go:972 # 0x7d6b6f encoding/asn1.UnmarshalWithParams+0x1af encoding/asn1/asn1.go:1160 # 0xda7b64 encoding/asn1.Unmarshal+0x344 encoding/asn1/asn1.go:1133 # 0xda7b31 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x311 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:191 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 32] @ 0x9711e9 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x9711e8 crypto/tls.(*clientHelloMsg).unmarshal+0x1948 crypto/tls/handshake_messages.go:583 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 256] @ 0xb72fd9 0xb72f89 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb72fd8 net.CIDRMask+0x818 net/ip.go:87 # 0xb72f88 github.com/libp2p/go-netroute.New+0x7c8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:55 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [2: 524288] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 393216] @ 0x53d895 0x53d2bd 0x53d499 0x653e6a 0x654474 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x653e69 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 745472] @ 0x732b95 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732b94 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 81920] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 147456] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 245760] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 90112] @ 0x732a45 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 267008] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [8: 384] @ 0xdb9308 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdb9307 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:63 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [8: 768] @ 0x513605 0x51391d 0x511cde 0x72e119 0x7717af 0x771792 0x756bc8 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x513604 os.newFile+0x64 os/file_unix.go:144 # 0x51391c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72e118 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 # 0x7717ae github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x771791 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x756bc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 224] @ 0x73acef 0x73c5dd 0x771d08 0x7726e5 0x771629 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [39: 2496] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 576] @ 0x768105 0x767a99 0x75903c 0x75a395 0x48b4a1 # 0x768104 github.com/syndtr/goleveldb/leveldb.newCompaction+0xa4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:137 # 0x767a98 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x75903b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [11: 528] @ 0x12994c7 0x129f88d 0x12a0991 0x129f42d 0x12b617c 0x48b4a1 # 0x12994c6 google.golang.org/grpc/mem.BufferSlice.Reader+0xc6 google.golang.org/grpc@v1.75.1/mem/buffer_slice.go:122 # 0x129f88c google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0x2c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:672 # 0x12a0990 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb0 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:894 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [14: 917504] @ 0x6d1f67 0x6d1f53 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x1221365 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1f66 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x6d1f52 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221364 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 1680] @ 0x745f7c 0x7467ab 0x772727 0x771629 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7467aa github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:812 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 8192] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d51ce 0x6d4925 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d51cd compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 1280] @ 0x6d1ad8 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1ad7 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 30720] @ 0x7771d0 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x7771cf github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 147456] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d52c5 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d52c4 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 4800] @ 0xb66826 0xb669f2 0xb70305 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb70304 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:273 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 480] @ 0x8e2474 0x8e239d 0x10e43b1 0x10e22c6 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8e2473 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:174 # 0x8e239c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:159 # 0x10e43b0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:726 # 0x10e22c5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:535 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [66: 1584] @ 0x6e1dd6 0x6e4d52 0x13ffe55 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e1dd5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6e4d51 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x13ffe54 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 672] @ 0x48767c 0x4ecf68 0x12bd52b 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0x12bd52a google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xaa google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1197 0: 0 [8: 896] @ 0x415a34 0xda7152 0xec279f 0xeb79f2 0xdd5e78 0x981b04 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0xda7151 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:112 # 0xec279e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:292 # 0xeb79f1 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/listener.go:64 # 0xdd5e77 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/tls_config.go:23 # 0x981b03 crypto/tls.(*Conn).readClientHello+0x843 crypto/tls/handshake_server.go:169 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 160] @ 0x51f306 0xd1f5bf 0xd1f57b 0xd1e0c6 0xd7086a 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd1f5be github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:604 # 0xd1f57a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:588 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [6: 672] @ 0x10e106d 0x10e70cf 0xd6b1b7 0xd6d67b 0xd6b007 0xd7868c 0x48b4a1 # 0x10e106c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x1ec github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:454 # 0x10e70ce github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1064 # 0xd6b1b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:443 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6b006 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:442 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [14: 448] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x66c2eb 0x66cbe6 0x6e251d 0x140005f 0x1400073 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x140005e github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x23e github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x1400072 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 960] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x6e1dd6 0x6e4d52 0x8fc19a 0x8fa6c5 0x11ee81b 0x9071a7 0x11ee786 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e1dd5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6e4d51 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x8fc199 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8fa6c4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x11ee81a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:555 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee785 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0xbb9336 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0xd1f20f 0xd1dd85 0xd1dba5 0xd9b592 0xed63ef 0xd9a503 0x48b4a1 # 0xd1f20e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:559 # 0xd1dd84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd9b591 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x251 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:192 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 288] @ 0x7dfac5 0x7fb2ba 0x80145a 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7fb2b9 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:234 # 0x801459 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1074 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x4a4619 0x4a3ca5 0x8efa39 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0xdae3ff 0x4946de 0x49437c 0xde9351 0xde0485 0x48b4a1 # 0xdae3fe github.com/quic-go/quic-go/internal/qerr.(*TransportError).Unwrap+0x1e github.com/quic-go/quic-go@v0.54.1/internal/qerr/errors.go:51 # 0x4946dd errors.as+0x25d errors/wrap.go:132 # 0x49437b errors.As+0x1db errors/wrap.go:113 # 0xde9350 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x250 github.com/quic-go/quic-go@v0.54.1/connection.go:1868 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [1: 16] @ 0x53ac7c 0x53b30d 0x53b2cf 0x10e1c5e 0x10e1379 0x48b4a1 # 0x53ac7b context.WithDeadlineCause+0x29b context/context.go:654 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0x10e1c5d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:499 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [10: 160] @ 0x1227819 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x1227818 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x158 github.com/pactus-project/pactus/sync/sync.go:534 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1024] @ 0xd70cc9 0xd70b65 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xd70cc8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:260 # 0xd70b64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:247 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [30: 960] @ 0xb3ea6e 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3ea6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:62 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 192] @ 0x14e18ee 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 432] @ 0x5be0fa 0x5df0e5 0x5dcd73 0x5ee40c 0x121ed05 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5be0f9 internal/singleflight.(*Group).DoChan+0x39 internal/singleflight/singleflight.go:70 # 0x5df0e4 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x5dcd72 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x5ee40b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x121ed04 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 32] @ 0x14cac33 0x98fa85 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x98fa84 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x124 crypto/tls/key_schedule.go:39 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 3328] @ 0x888fb6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x888fb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5418 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 768] @ 0x80d78e 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x80d78d crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0xb7383c 0xb73803 0xbc0348 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb7383b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x5b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb73802 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x22 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:64 # 0xbc0347 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:191 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 864] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410398 0xd70d94 0xd6ffbf 0x48b4a1 # 0xd70d93 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x1d3 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:272 # 0xd6ffbe github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:142 0: 0 [1: 416] @ 0xd931a6 0xda2c78 0xda5628 0x48b4a1 # 0xd931a5 github.com/flynn/noise.NewHandshakeState+0x25 github.com/flynn/noise@v1.1.0/state.go:318 # 0xda2c77 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x2b7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:52 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [3: 192] @ 0x468972 0x467e65 0x467fca 0x7b7dfe 0xa74810 0xbbf68f 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x7b7dfd github.com/multiformats/go-multibase.Encode+0x5fd github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa7480f github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:26 # 0xbbf68e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [31: 10912] @ 0x841196 0x840a50 0xb3d0e6 0xb49cf2 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb49cf1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:367 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [11: 176] @ 0x11ddc5c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x11ddc5b github.com/pactus-project/pactus/network.(*streamService).handleStream+0xbb github.com/pactus-project/pactus/network/stream.go:56 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 384] @ 0x7e15a5 0x7ded05 0x7e36fe 0x7e8fbc 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e36fd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7e8fbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0xa6f871 0xa6f58d 0xa745ec 0xbbf85a 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbf859 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 160] @ 0x14cac33 0x67871a 0x67bd76 0x6a97a5 0x6e20c5 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678719 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:83 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x54413a 0x66e64a 0x66f0f2 0x6e9f4e 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e9f4d github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Encode+0x8d github.com/pactus-project/pactus/types/tx/payload/transfer.go:58 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x11eeb46 0x9071a7 0x11ee6bf 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11eeb45 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x1c5 github.com/pactus-project/pactus/state/state.go:541 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee6be github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:537 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 7168] @ 0xbbc2e5 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:281 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x468a46 0x152c773 0x1531a13 0x98f90d 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 576] @ 0x7e15a5 0x97bce5 0x97bbd7 0x7e11e2 0x7e163c 0x97b378 0x97b275 0x7e11e2 0x7e163c 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97bce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97bbd6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b377 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97b274 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 2880] @ 0x53d895 0x53d2bd 0x53d499 0x993525 0x99305c 0x9513e7 0x951499 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x993524 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x99305b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9513e6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x951498 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [54: 4320] @ 0x12bbce5 0x12bb811 0x12bd0a5 0x1312524 0x1312501 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x12bbce4 google.golang.org/grpc/internal/transport.(*http2Server).writeHeaderLocked+0x44 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1041 # 0x12bb810 google.golang.org/grpc/internal/transport.(*http2Server).writeHeader+0x1d0 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1027 # 0x12bd0a4 google.golang.org/grpc/internal/transport.(*http2Server).write+0x84 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1151 # 0x1312523 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.75.1/internal/transport/server_stream.go:70 # 0x1312500 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.75.1/server.go:1200 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 36864] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 28416] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [18: 2016] @ 0x48767c 0x4ed175 0xd3bad4 0xd440b6 0xd43e0a 0xd45838 0xd7bea2 0x10e1ef3 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0xd3bad3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd440b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd43e09 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x10e1ef2 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:512 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x151fe5d 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x151fe5c crypto/internal/fips140/ecdsa.Sign[...]+0xfc crypto/internal/fips140/ecdsa/ecdsa.go:287 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 192] @ 0x53b3e5 0xe0bc92 0xe0a54b 0xe094a5 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xe0bc91 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x5f1 github.com/quic-go/quic-go@v0.54.1/server.go:699 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [17: 161024] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [52: 3328] @ 0x12b64ab 0x12b6486 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b64aa google.golang.org/grpc/internal/transport.newRecvBuffer+0x14a google.golang.org/grpc@v1.75.1/internal/transport/transport.go:72 # 0x12b6485 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x125 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:393 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [2: 48] @ 0xeb9075 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0xeb9074 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4831: 7420416] @ 0xc6ef93 0xc6eb1e 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6ef92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc6eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 192] @ 0xb740ff 0xbc1d56 0xbc1d38 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d55 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d37 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:153 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 896] @ 0x48767c 0x4ed175 0x53ac45 0x53b30d 0x53b2cf 0xd9a9d5 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ac44 context.WithDeadlineCause+0x264 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xd9a9d4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:109 0: 0 [10: 1120] @ 0x48767c 0x4ed175 0x53ac45 0x53b30d 0x53b2cf 0xb71338 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ac44 context.WithDeadlineCause+0x264 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xb71337 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:348 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdd3fcf 0xdd3ed3 0xdd29e9 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd29e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:450 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 24] @ 0x7da93e 0x7db33d 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7da93d encoding/asn1.makeBody+0xf3d encoding/asn1/marshal.go:530 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c65a 0x1531a13 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [14: 1568] @ 0x48767c 0x4ecf68 0x12bd565 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0x12bd564 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xe4 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1199 0: 0 [1: 24] @ 0x129d5ba 0x4a3d91 0x129e30d 0x129e807 0x12ba218 0x12ba1e3 0x12b94e5 0x1311536 0x1310cd6 0x48b4a1 # 0x129d5b9 google.golang.org/grpc/internal/transport.init.func2+0x19 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:46 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x129e30c google.golang.org/grpc/internal/transport.(*itemList).enqueue+0x2c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:61 # 0x129e806 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0x106 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:386 # 0x12ba217 google.golang.org/grpc/internal/transport.(*controlBuffer).put+0x177 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:354 # 0x12ba1e2 google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x142 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:819 # 0x12b94e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x324 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:715 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 18432] @ 0x732a45 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1096: 1683456] @ 0xc6ef93 0xc6a025 0xc756a5 0x48b4a1 # 0xc6ef92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc6a024 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 240] @ 0x558d07 0x147269d 0x1472197 0x147324b 0x1474fd5 0x1474bbd 0x147410c 0x48b4a1 # 0x558d06 encoding/json.Marshal+0x126 encoding/json/encode.go:213 # 0x147269c github.com/creachadair/jrpc2.(*jmessage).toJSON+0xbc github.com/creachadair/jrpc2@v1.3.2/json.go:184 # 0x1472196 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.2/json.go:65 # 0x147324a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.2/json.go:288 # 0x1474fd4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.2/server.go:301 # 0x1474bbc github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x27c github.com/creachadair/jrpc2@v1.3.2/server.go:278 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [4: 10752] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 21760] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x757b88 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x757b87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 2112] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 2400] @ 0x745f7c 0x74639c 0x747094 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 672] @ 0x415a34 0x4ecf28 0x12b61d5 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0x12b61d4 google.golang.org/grpc/internal/transport.NewServerTransport.func3+0x134 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:353 0: 0 [2: 128] @ 0x1531738 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x1531737 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x5d875f 0x5eaa11 0x5ea9f2 0x5e40ef 0x521e5b 0x52264e 0x5250be 0x51c265 0x9538ff 0xd3d764 0xd3fc51 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x5eaa10 net.ipEmptyString+0x50 net/ip.go:332 # 0x5ea9f1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0x5e40ee net.(*OpError).Error+0x6e net/net.go:510 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x9538fe crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1447 # 0xd3d763 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd3fc50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [2: 192] @ 0x67b9d9 0x69537f 0x6a984e 0x6e1673 0x11e1f0a 0x11e1f24 0x1225b89 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x11e1f09 github.com/pactus-project/pactus/crypto/bls.(*ValidatorKey).Sign+0xe9 github.com/pactus-project/pactus/crypto/bls/validator_key.go:37 # 0x11e1f23 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x103 github.com/pactus-project/pactus/sync/bundle/message/hello.go:88 # 0x1225b88 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1120] @ 0x12b557e 0x12b5562 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12b557d google.golang.org/grpc/internal/transport.newControlBuffer+0x10fd google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:334 # 0x12b5561 google.golang.org/grpc/internal/transport.NewServerTransport+0x10e1 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:291 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152ca0e 0x1531b46 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152ca0d crypto/internal/fips140/hkdf.Extract[...]+0x10d crypto/internal/fips140/hkdf/hkdf.go:24 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xe1b89c 0xdf2b7d 0xdf2b5b 0xdf255d 0xe02e6e 0xe02c77 0xe0fa3b 0xe11536 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xe1b89b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf2b7c github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).InsertAfter+0x57c github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:203 # 0xdf2b5a github.com/quic-go/quic-go.(*frameSorter).push+0x55a github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:156 # 0xdf255c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:46 # 0xe02e6d github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.54.1/receive_stream.go:310 # 0xe02c76 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x76 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:288 # 0xe0fa3a github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x1a github.com/quic-go/quic-go@v0.54.1/stream.go:155 # 0xe11535 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x55 github.com/quic-go/quic-go@v0.54.1/streams_map.go:317 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [86: 5504] @ 0xb6980e 0xbb4fa5 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbb4fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 64] @ 0x971365 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x971364 crypto/tls.(*clientHelloMsg).unmarshal+0x1ac4 crypto/tls/handshake_messages.go:523 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [62: 3968] @ 0xbb503d 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb503c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:765 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 32] @ 0x6f1ac5 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1ac4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x5d6c05 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6c04 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [4: 256] @ 0x1531738 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x1531737 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 288] @ 0x40a8f2 0x480f29 0x5d5b27 0x5d550b 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d5b26 net.(*ipv6ZoneCache).update+0x1c6 net/interface.go:222 # 0x5d550a net.Interfaces+0x4a net/interface.go:119 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [9: 576] @ 0x5d6c05 0x5d6a45 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x5d6c04 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [5: 640] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x8ef9b8 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0xe20d76 0xddca25 0xde1afb 0xde1a35 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xe20d75 slices.Insert[...]+0x75 slices/slices.go:144 # 0xddca24 github.com/quic-go/quic-go.(*connIDGenerator).queueConnIDForRetiring+0x1a4 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:133 # 0xde1afa github.com/quic-go/quic-go.(*connIDGenerator).SetHandshakeComplete+0x17a github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:154 # 0xde1a34 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0xb4 github.com/quic-go/quic-go@v0.54.1/connection.go:808 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [3: 72] @ 0x7fa87a 0x800b0d 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7fa879 crypto/x509.parseName+0x59 crypto/x509/parser.go:149 # 0x800b0c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:1014 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x152c625 0x1531a13 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x7cbc12 0x7cbb31 0x98fdfb 0x98727d 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7cbc11 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x71 crypto/ecdh/x25519.go:56 # 0x7cbb30 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x98fdfa crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x98727c crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 1536] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xb6e910 0xb6fd9d 0x48b4a1 # 0xb6e90f github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x4f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:134 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [17: 272] @ 0xe022ff 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0xd9ee38 0xd9edfb 0x116902c 0xd70025 0x48b4a1 # 0xe022fe github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x5de github.com/quic-go/quic-go@v0.54.1/receive_stream.go:169 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9ee37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9edfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 288] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [3: 96] @ 0x14cac33 0x1531527 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1531526 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 128] @ 0x53d325 0x53d499 0x7bcb8b 0x7c0455 0xb559b9 0xb54077 0xeb9036 0xeb9028 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7bcb8a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb559b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [23: 4784] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x539e3a 0x53942f 0x11be3c5 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x53942e context.AfterFunc+0x6e context/context.go:329 # 0x11be3c4 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.43.0/config/config.go:396 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [5: 160] @ 0xdcfa7b 0xdcf47a 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdcfa7a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:52 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 16] @ 0xc62ec5 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc62ec4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xbe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1111 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0xdfadb3 0xdfa2ca 0xdfb605 0xdfb21f 0xdec3b9 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xdfadb2 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x852 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:687 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfb604 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x184 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:781 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [3: 528] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [14: 1792] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c65a 0x1531a13 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0xe0f3bf 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xe0f3be github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.54.1/stream.go:92 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [3: 144] @ 0xe0f299 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xe0f298 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.54.1/stream.go:85 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [76: 12160] @ 0x99e228 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [2: 192] @ 0x53185f 0x7bc9b9 0x7bc99f 0x7c0455 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53185e strings.genSplit+0x7e strings/strings.go:305 # 0x7bc9b8 strings.Split+0x78 strings/strings.go:361 # 0x7bc99e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 3584] @ 0x1401ecc 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1401ecb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [10: 640] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdd4f45 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd4f44 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:56 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [24: 384] @ 0x6f150e 0x6fd65d 0x70f772 0x728708 0x729088 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f150d github.com/pactus-project/pactus/types/block.(*Block).String+0x24d github.com/pactus-project/pactus/types/block/block.go:150 # 0x6fd65c github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x70f771 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x728707 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x12af798 0x12b3577 0x48b4a1 # 0x12af797 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x157 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1195 # 0x12b3576 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3b6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1690 0: 0 [2: 48] @ 0x7d9fdb 0x7d9f89 0x7db33d 0x7da8e5 0x7db33d 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7d9fda encoding/asn1.makeObjectIdentifier+0x5da encoding/asn1/marshal.go:308 # 0x7d9f88 encoding/asn1.makeBody+0x588 encoding/asn1/marshal.go:471 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [7: 336] @ 0x468a46 0xbc017a 0xbc014c 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc0179 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x119 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbc014b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:168 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdd73ea 0xdd7573 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7572 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:138 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [10: 160] @ 0x122164f 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x122164e github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x10e github.com/pactus-project/pactus/sync/handler_blocks_request.go:110 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 288] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xb709dc 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb709db github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x27b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:312 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 224] @ 0xe05085 0xe0f345 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xe05084 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.54.1/send_stream.go:78 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 192] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [11: 1056] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdd510a 0xdd4bd0 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd5109 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:69 # 0xdd4bcf github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:45 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0x48767c 0x4ecf68 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x6deae3 0x65c07d 0x65be1d 0x65ba06 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x6deae2 github.com/pactus-project/pactus/util.(*LimitedReadCloser).Read+0x42 github.com/pactus-project/pactus/util/io.go:336 # 0x65c07c github.com/fxamacker/cbor/v2.(*Decoder).read+0x19c github.com/fxamacker/cbor/v2@v2.9.0/stream.go:149 # 0x65be1c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x65ba05 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0xbbf928 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbbf927 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x327 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:105 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 416] @ 0x6f3e7e 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f3e7d github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x3d github.com/pactus-project/pactus/types/vote/cp_vote.go:112 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 168] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x67bd92 0x67bd86 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x67bd91 github.com/consensys/gnark-crypto/field/pool.bigIntPool.Get+0x51 github.com/consensys/gnark-crypto@v0.19.0/field/pool/pool.go:20 # 0x67bd85 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x45 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:890 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x7db85b 0x80d7a5 0x80d77b 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7db85a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [4: 384] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd74fe 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd74fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:133 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 128] @ 0xc7adfd 0xc7ae65 0xc6939a 0xc6939b 0xc672fb 0xc609f5 0xc78dbb 0xc75607 0x48b4a1 # 0xc7adfc github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc7ae64 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc69399 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc6939a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc609f4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x514 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc78dba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 128] @ 0x74966f 0x74a3b1 0x74a969 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x74966e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a968 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:328 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 288] @ 0x5d6f05 0x5d6bb2 0x5d6a45 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x5d6f04 net.newAddr+0x1a4 net/interface_linux.go:180 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [21: 504] @ 0x66c2eb 0x66cbe6 0x6e251d 0x8fc325 0x8fc33f 0x8fa6c5 0x11ee81b 0x9071a7 0x11ee786 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8fc324 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8fc33e github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x1de github.com/pactus-project/pactus/store/validator.go:115 # 0x8fa6c4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x11ee81a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:555 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee785 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 704] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0xdf2c5c 0xdf255d 0xe02e6e 0xe02c77 0xe0fa3b 0xe11536 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfc8a 0x48b4a1 # 0xdf2c5b github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:176 # 0xdf255c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:46 # 0xe02e6d github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.54.1/receive_stream.go:310 # 0xe02c76 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x76 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:288 # 0xe0fa3a github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x1a github.com/quic-go/quic-go@v0.54.1/stream.go:155 # 0xe11535 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x55 github.com/quic-go/quic-go@v0.54.1/streams_map.go:317 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [6: 96] @ 0x468a46 0x7be46c 0x7bf257 0x7beee5 0x7beb7f 0xb54709 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [2: 1152] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [10: 272640] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [10: 2880] @ 0x951b57 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x951b56 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [13: 208] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 128] @ 0xe0cd1e 0xe0cab8 0xe09845 0x48b4a1 # 0xe0cd1d github.com/quic-go/quic-go.(*baseServer).sendRetryPacket+0x19d github.com/quic-go/quic-go@v0.54.1/server.go:821 # 0xe0cab7 github.com/quic-go/quic-go.(*baseServer).sendRetry+0x57 github.com/quic-go/quic-go@v0.54.1/server.go:803 # 0xe09844 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x2c4 github.com/quic-go/quic-go@v0.54.1/server.go:317 0: 0 [6: 13824] @ 0x53d895 0x53d2bd 0x53d499 0x993525 0x99305c 0x9513e7 0x951605 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x993524 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x99305b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9513e6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x951604 crypto/tls.(*Conn).readHandshake+0x1a4 crypto/tls/conn.go:1117 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 160] @ 0x51f306 0xa745b4 0xbc0c45 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0c44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:276 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0xa74585 0xbbf85a 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbf859 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 336] @ 0x789ca5 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f1f1 0xd5fe5b 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0x116b668 0xb48599 0xb483c5 0xb480a5 0xb4730c 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f1f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd5fe5a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:38 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x116b667 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:601 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb483c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:191 # 0xb480a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:141 # 0xb4730b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:74 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [4: 384] @ 0x7e15a5 0x9953ae 0x99537a 0x7e11e2 0x7e163c 0x993c65 0x993c28 0x98c9e7 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9953ad vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x6d vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x995379 crypto/tls.(*SessionState).Bytes.func2+0x39 crypto/tls/ticket.go:126 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x993c64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x993c27 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:124 # 0x98c9e6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [6: 480] @ 0x5391bb 0x53919d 0xe0bb66 0xe0a54b 0xe094a5 0x48b4a1 # 0x5391ba context.withCancel+0x3a context/context.go:277 # 0x53919c context.WithCancelCause+0x1c context/context.go:269 # 0xe0bb65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4c5 github.com/quic-go/quic-go@v0.54.1/server.go:674 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [20: 25600] @ 0x950833 0x95066a 0x951126 0x98a61b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x950832 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x950669 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0xdd310d 0xdd3117 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd310c github.com/quic-go/quic-go/internal/handshake.newLongHeaderSealer+0x44c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:33 # 0xdd3116 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x456 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:491 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [4: 192] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xbc20ab 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc20aa github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:386 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 448] @ 0xdd05a5 0xdd0581 0xdd0668 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd05a4 crypto/tls.newQUICConn+0x1a4 crypto/tls/quic.go:190 # 0xdd0580 crypto/tls.QUICServer+0x180 crypto/tls/quic.go:184 # 0xdd0667 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x267 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:129 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 48] @ 0xdd4835 0xdd4f45 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdd4f44 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:56 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 160] @ 0x8e2474 0x8e239d 0x8f321d 0x10e6007 0x10e574c 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8e2473 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:174 # 0x8e239c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:159 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0x10e6006 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1c6 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:946 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [11: 880] @ 0x4ddf3f 0xb7286f 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0xb7286e github.com/libp2p/go-netroute.New+0xae github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:31 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [13: 16640] @ 0x975815 0x9757e5 0x9756f7 0x7e11e2 0x7e163c 0x975676 0x9751f4 0x7e11e2 0x7e163c 0x974ef6 0x974acb 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x975814 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9757e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9756f6 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975675 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9751f3 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x974ef5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x974aca crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x5f5392 0x5f01b5 0x5f0f9e 0x5ef4a5 0xe1558d 0xe17cda 0x48b4a1 # 0x5f5391 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x5f01b4 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5f0f9d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5ef4a4 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xe1558c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:267 # 0xe17cd9 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x1f9 github.com/quic-go/quic-go@v0.54.1/transport.go:451 0: 0 [4: 256] @ 0x789db4 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f2f3 0xd1efb4 0xd1efee 0xd1d2f1 0xd209ec 0xd9ce1d 0xd9c45a 0xd9aa52 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd1efb3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:620 # 0xd1efed github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:552 # 0xd1d2f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd209eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd9ce1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x91c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:186 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 24] @ 0xbb9336 0xbb9966 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb9965 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:110 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 5760] @ 0x4a4712 0x4a3ca5 0x8efa39 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0xdf4598 0xdf3690 0xdfab1c 0xdfa2ca 0xdfa178 0xdf791a 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xdf4597 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3f7 github.com/quic-go/quic-go@v0.54.1/framer.go:204 # 0xdf368f github.com/quic-go/quic-go.(*framer).Append+0xef github.com/quic-go/quic-go@v0.54.1/framer.go:97 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf7919 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x6f9 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:402 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [19: 456] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [8: 768] @ 0x14e17b7 0x152c65a 0x1531a13 0x15315a9 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdcf3dd 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 9472] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x8f7e31 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8f7e30 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 2048] @ 0x53d895 0x53d2bd 0x53d5b9 0x65410b 0x655b7c 0x654474 0x655b7c 0x652c46 0x65281c 0x6fb52b 0x6fb4ff 0x6fbf7f 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d5b8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x65410a github.com/fxamacker/cbor/v2.encodeString+0x16a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1313 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xb4866f 0xb48610 0xb485a9 0xb483c5 0xb480a5 0xb4730c 0xb4118a 0xbb21e9 0xbb446f 0x48b4a1 # 0xb4866e github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x12e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb4860f github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb485a8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:214 # 0xb483c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:191 # 0xb480a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:141 # 0xb4730b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:74 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbb21e8 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).lookupCheck+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:383 # 0xbb446e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound.func1+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:692 0: 0 [20: 25600] @ 0xdf0b6a 0xde8465 0xde831a 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdf0b69 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:141 # 0xde8464 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1682 # 0xde8319 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:1656 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 24] @ 0x66f0d9 0x6e9070 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e906f github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0xaf github.com/pactus-project/pactus/types/tx/payload/bond.go:69 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 576] @ 0x7c5c4c 0xeb90cc 0xeb905c 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7c5c4b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xeb90cb github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcb github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xeb905b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 256] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 288] @ 0x14e17b7 0x6dfedd 0x6e0079 0x6e0585 0xdd6cb8 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e0078 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:30 # 0x6e0584 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:93 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 128] @ 0x51f306 0x12661d4 0x1266216 0x1478922 0x1474b65 0x147410c 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x12661d3 google.golang.org/grpc/internal/status.(*Status).String+0xb3 google.golang.org/grpc@v1.75.1/internal/status/status.go:202 # 0x1266215 google.golang.org/grpc/internal/status.(*Error).Error+0x15 google.golang.org/grpc@v1.75.1/internal/status/status.go:212 # 0x1478921 github.com/creachadair/jrpc2.tasks.responses+0x221 github.com/creachadair/jrpc2@v1.3.2/server.go:809 # 0x1474b64 github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x224 github.com/creachadair/jrpc2@v1.3.2/server.go:278 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [1: 1536] @ 0xe1ae65 0x4a3d91 0xdf8b2a 0xdf8b1e 0xdebee7 0xdea98d 0xdeaa08 0xdeaa08 0xde030f 0x48b4a1 # 0xe1ae64 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:87 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf8b29 github.com/quic-go/quic-go.getPacketBuffer+0x89 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:72 # 0xdf8b1d github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x7d github.com/quic-go/quic-go@v0.54.1/packet_packer.go:464 # 0xdebee6 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0x126 github.com/quic-go/quic-go@v0.54.1/connection.go:2284 # 0xdea98c github.com/quic-go/quic-go.(*Conn).triggerSending+0x1ac github.com/quic-go/quic-go@v0.54.1/connection.go:2076 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 32] @ 0xdfadb3 0xdfa2ca 0xdfb605 0xdfb21f 0xdec3b9 0xdea9ae 0xde030f 0x48b4a1 # 0xdfadb2 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x852 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:687 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfb604 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x184 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:781 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [11: 176] @ 0x677985 0x67b9fa 0x69537f 0x6a984e 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677984 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:177 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1056] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbc0c45 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0c44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:276 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x7e15a5 0x980132 0x98002c 0x7e11e2 0x7e163c 0x97fed4 0x97fe3c 0x980778 0x98d37f 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x980131 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x98002b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97fed3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97fe3b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x980777 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98d37e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [143: 64064] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [17: 408] @ 0x54413a 0x66e64a 0x6f22bc 0x6f2173 0x6f106a 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6f22bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6f2172 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6f1069 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x4a4619 0x4a3ca5 0xe1b81c 0xdf29c5 0xdf2994 0xdf255d 0xe02e6e 0xe02c77 0xe0fa3b 0xe11536 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe1b81b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).remove+0x9b github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:140 # 0xdf29c4 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).Remove+0x3c4 github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:167 # 0xdf2993 github.com/quic-go/quic-go.(*frameSorter).push+0x393 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:123 # 0xdf255c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:46 # 0xe02e6d github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.54.1/receive_stream.go:310 # 0xe02c76 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x76 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:288 # 0xe0fa3a github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x1a github.com/quic-go/quic-go@v0.54.1/stream.go:155 # 0xe11535 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x55 github.com/quic-go/quic-go@v0.54.1/streams_map.go:317 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [33: 25344] @ 0x675e9e 0x675e92 0x675dc5 0xdd6d65 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdd6d64 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:69 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 224] @ 0x6e046f 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd74fe 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd74fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:133 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [3: 192] @ 0x14e18ee 0x152c65a 0x1531a13 0x15315a9 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x1470025 0x1470fdd 0x147d68a 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x1470024 github.com/creachadair/jrpc2.(*Client).send+0x604 github.com/creachadair/jrpc2@v1.3.2/client.go:232 # 0x1470fdc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.2/client.go:350 # 0x147d689 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x549 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:126 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 48] @ 0x543175 0x66e3ad 0x66f1ee 0x6e9fe8 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x66f1ed github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e9fe7 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x27 github.com/pactus-project/pactus/types/tx/payload/transfer.go:67 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x53ac7c 0x5cb249 0x5cb211 0x5cc62f 0x5cfac5 0x48b4a1 # 0x53ac7b context.WithDeadlineCause+0x29b context/context.go:654 # 0x5cb248 context.WithDeadline+0x2e8 context/context.go:624 # 0x5cb210 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [39: 1248] @ 0xc21450 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc2144f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [15: 1200] @ 0x11ebdda 0x11ebda3 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ebdd9 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:358 # 0x11ebda2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:300 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 4352] @ 0x4a4712 0x4a3ca5 0xdc7a3f 0xdc7a61 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdc7a3e github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:55 # 0xdc7a60 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:396 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 96] @ 0x841196 0x840a50 0x8e23c7 0x8f321d 0x10e6007 0x10e574c 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8e23c6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:164 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0x10e6006 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1c6 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:946 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [5: 120] @ 0x8acc35 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8acc34 google.golang.org/protobuf/internal/impl.mergeBytesSlice+0x94 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:201 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [31: 248] @ 0xc6ce97 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6ce96 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x356 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1946 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 192] @ 0x51f306 0xa745b4 0xb6e96f 0xb6fd9d 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb6e96e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:135 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [4: 192] @ 0x4a4619 0x4a3ca5 0x67befb 0x67bedc 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x67befa github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1ba github.com/consensys/gnark-crypto@v0.19.0/field/pool/pool.go:27 # 0x67bedb github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x19b github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:899 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 672] @ 0xddf76a 0xddf6f9 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf769 github.com/quic-go/quic-go.newDatagramQueue+0x949 github.com/quic-go/quic-go@v0.54.1/datagram_queue.go:37 # 0xddf6f8 github.com/quic-go/quic-go.(*Conn).preSetup+0x8d8 github.com/quic-go/quic-go@v0.54.1/connection.go:511 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [12: 576] @ 0x480eda 0x480eef 0xdf24c6 0xe0f48a 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xdf24c5 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:39 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [5: 80] @ 0xd22339 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xd22338 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 64] @ 0xbb9336 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xbbd216 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbd215 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 16] @ 0x8acc35 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8acc34 google.golang.org/protobuf/internal/impl.mergeBytesSlice+0x94 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:201 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 416] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xc52938 0x10e4c31 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0xc52937 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:70 # 0x10e4c30 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x510 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:790 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 896] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410052 0xdf4ad0 0xdedcc9 0xe0f72b 0xe0f12a 0xe0799d 0xe0fa97 0xe111b8 0xde7ae5 0xde7509 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdf4acf github.com/quic-go/quic-go.(*framer).AddStreamWithControlFrames+0x8f github.com/quic-go/quic-go@v0.54.1/framer.go:233 # 0xdedcc8 github.com/quic-go/quic-go.(*Conn).onHasStreamControlFrame+0x28 github.com/quic-go/quic-go@v0.54.1/connection.go:2596 # 0xe0f72a github.com/quic-go/quic-go.newStream.func2+0x2a github.com/quic-go/quic-go@v0.54.1/stream.go:86 # 0xe0f129 github.com/quic-go/quic-go.(*uniStreamSender).onHasStreamControlFrame+0x29 github.com/quic-go/quic-go@v0.54.1/stream.go:47 # 0xe0799c github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0x1dc github.com/quic-go/quic-go@v0.54.1/send_stream.go:577 # 0xe0fa96 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.54.1/stream.go:159 # 0xe111b7 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.54.1/streams_map.go:249 # 0xde7ae4 github.com/quic-go/quic-go.(*Conn).handleFrame+0xc4 github.com/quic-go/quic-go@v0.54.1/connection.go:1585 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [10: 80] @ 0x6fbfb8 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fbfb7 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 16] @ 0xdc824b 0xdc7d51 0xdc7cc3 0xdc755b 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdc824a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets-range1+0x62a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:469 # 0xdc7d50 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets.(*sentPacketHistory).Packets.func1+0x130 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:78 # 0xdc7cc2 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0xa2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:431 # 0xdc755a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:352 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 16] @ 0xddf3ac 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf3ab github.com/quic-go/quic-go.(*Conn).preSetup+0x58b github.com/quic-go/quic-go@v0.54.1/connection.go:495 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [11: 1232] @ 0x6e046f 0xdd4a05 0xdcf3dd 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 48] @ 0x40a8f2 0x480f29 0x1322537 0x132250c 0x13224fd 0x131f2d9 0x131f729 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x1322536 google.golang.org/grpc/metadata.MD.Copy+0x156 google.golang.org/grpc@v1.75.1/metadata/metadata.go:100 # 0x132250b google.golang.org/grpc/internal/transport.(*Stream).Trailer+0x12b google.golang.org/grpc@v1.75.1/internal/transport/transport.go:328 # 0x13224fc google.golang.org/grpc.(*csAttempt).finish+0x11c google.golang.org/grpc@v1.75.1/stream.go:1197 # 0x131f2d8 google.golang.org/grpc.(*clientStream).retryLocked+0x58 google.golang.org/grpc@v1.75.1/stream.go:746 # 0x131f728 google.golang.org/grpc.(*clientStream).withRetry+0x2a8 google.golang.org/grpc@v1.75.1/stream.go:816 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [6: 768] @ 0xe0fe8b 0xddf417 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xe0fe8a github.com/quic-go/quic-go.newStreamsMap+0x4a github.com/quic-go/quic-go@v0.54.1/streams_map.go:51 # 0xddf416 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f6 github.com/quic-go/quic-go@v0.54.1/connection.go:491 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [7: 448] @ 0x10e4cdc 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e4cdb github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x5bb github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:792 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 768] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [6: 40704] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 144] @ 0x732cd2 0x74b05d 0x74adfc 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732cd1 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 # 0x74b05c 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 # 0x74adfb github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x59b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:386 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 224] @ 0x539aaa 0xbc0daa 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xbc0da9 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:295 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0x5391e5 0xe0bbae 0xe0a54b 0xe094a5 0x48b4a1 # 0x5391e4 context.WithCancelCause+0x64 context/context.go:270 # 0xe0bbad github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x50d github.com/quic-go/quic-go@v0.54.1/server.go:691 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 144] @ 0x8e1ef3 0x8e22be 0x8f0407 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8e1ef2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/ed25519.go:123 # 0x8e22bd github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:143 # 0x8f0406 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x66 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:176 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0xdd6cd6 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd6cd5 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xd5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:57 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 64] @ 0xdd6906 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd6905 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x45 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:31 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [8: 1920] @ 0x745f7c 0x746bc6 0x772387 0x772341 0x774913 0x77409f 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 768] @ 0xa6f871 0xa6f58d 0xa745ec 0xbbd216 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbd215 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 348160] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [8: 128] @ 0x11de574 0x48b4a1 # 0x11de573 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x153 github.com/pactus-project/pactus/network/stream.go:123 0: 0 [1: 24] @ 0x8efba8 0xd44605 0xd445bb 0xd42434 0xd455f8 0xd7b6ea 0x6deae3 0x65c07d 0x65be1d 0x65ba06 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x8efba7 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xd44604 github.com/libp2p/go-buffer-pool.Put+0x164 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd445ba github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Read+0x11a github.com/libp2p/go-yamux/v5@v5.1.0/util.go:122 # 0xd42433 github.com/libp2p/go-yamux/v5.(*Stream).Read+0x213 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:122 # 0xd455f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:37 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x6deae2 github.com/pactus-project/pactus/util.(*LimitedReadCloser).Read+0x42 github.com/pactus-project/pactus/util/io.go:336 # 0x65c07c github.com/fxamacker/cbor/v2.(*Decoder).read+0x19c github.com/fxamacker/cbor/v2@v2.9.0/stream.go:149 # 0x65be1c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x65ba05 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 9856] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x108fa5a 0x108f98b 0x108e631 0x129fe33 0x129fa7c 0x12a0a31 0x129f42d 0x12b617c 0x48b4a1 # 0x108fa59 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x119 golang.org/x/net@v0.44.0/http2/hpack/tables.go:59 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x108e630 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x2b0 golang.org/x/net@v0.44.0/http2/hpack/encode.go:68 # 0x129fe32 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:737 # 0x129fa7b google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0xdb google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:688 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [1: 2080768] @ 0x146123a 0x14611ff 0x1461249 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1461239 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x14611fe github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x1461248 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 2816] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x14613a8 0x146139a 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x14613a7 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1047 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1461399 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1039 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 48] @ 0x14613de 0x14613a9 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14613dd github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x107d github.com/pactus-project/pactus/www/html/server.go:225 # 0x14613a8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 432] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x14614aa 0x146127a 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x14614a9 github.com/pactus-project/pactus/crypto.Address.String+0x1149 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1461279 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 524288] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x146133b 0x146127a 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146133a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x1461279 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 262144] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x146133b 0x146127a 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146133a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x1461279 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 65536] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1461426 0x14613a9 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1461425 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x14613a8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [58: 3712] @ 0x140200c 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140200b github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x84b github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [112: 28672] @ 0x1401ecc 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1401ecb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [28: 1344] @ 0xbb962e 0xbb9755 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb962d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x15314ed 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x15314ec crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [17: 2992] @ 0xdd1a25 0xdd12d2 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd1a24 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleTransportParameters+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:304 # 0xdd12d1 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0x111 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:244 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 64] @ 0xc60685 0xc78dbb 0xc75607 0x48b4a1 # 0xc60684 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:853 # 0xc78dba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 640] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xdb934c 0xdb9340 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdb934b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xdb933f github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x31f github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:66 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [9: 1152] @ 0x677d9a 0x677da6 0x6658fd 0x9435d4 0x98b87c 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x9435d3 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x98b87b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 3072] @ 0x4a4712 0x4a3ca5 0x8efa39 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 48] @ 0x7bee90 0x7beb7f 0xb54709 0x115fa9c 0x115fa7c 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7bee8f github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0x115fa9b github.com/multiformats/go-multiaddr/net.FromIP+0x53b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115fa7b github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x51b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:662 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 4608] @ 0xd41fe8 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xd41fe7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 48] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [25: 800] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x480eda 0x480eef 0x539df6 0x5390b9 0x53907d 0xbc0c85 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x539df5 context.(*cancelCtx).propagateCancel+0x155 context/context.go:497 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0xbc0c84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:279 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 2496] @ 0x68e0f9 0x68a89a 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x4a46c8 0x4a3ca5 0xe07eba 0xe07e93 0xe07e92 0xdc804b 0xdc755b 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a46c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe07eb9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe07e92 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe07e91 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.54.1/send_stream.go:651 # 0xdc804a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:491 # 0xdc755a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:352 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [8: 256] @ 0xb740ff 0xbc1d87 0xbc1d69 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d86 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d68 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 1792] @ 0x415a34 0x5ce085 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5ce084 net.(*Resolver).goLookupIPCNAMEOrder+0x164 net/dnsclient_unix.go:642 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [5: 240] @ 0x5c017c 0x5bfc93 0x5ce6ec 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5c017b net.srcAddrs+0x3b net/addrselect.go:46 # 0x5bfc92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5ce6eb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [4: 192] @ 0x468a46 0xbb96be 0xbb9707 0xbb9787 0xbc2173 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb96bd github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbb9706 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:24 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc2172 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:394 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 352] @ 0x751a90 0x751a2d 0x751a19 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x751a8f github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x751a2c github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x4c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x751a18 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:820 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdcf453 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [42: 2016] @ 0x8f9f19 0x8f9f0d 0x8f9ebc 0x9064c7 0x908c3e 0x908ab3 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f9f18 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8f9f0c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8f9ebb github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x9064c6 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x908c3d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x14e17b7 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 80] @ 0xe19e4b 0xdda3fa 0xddcbb5 0xddcb30 0xddc4be 0xdea5f1 0xdea04b 0xde86b5 0xde831a 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xe19e4a github.com/quic-go/quic-go.(*packetHandlerMap).Add+0x1aa github.com/quic-go/quic-go@v0.54.1/transport.go:759 # 0xdda3f9 github.com/quic-go/quic-go.init.func1.2+0x39 github.com/quic-go/quic-go@v0.54.1/connection.go:276 # 0xddcbb4 github.com/quic-go/quic-go.connRunners.AddConnectionID+0x114 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:24 # 0xddcb2f github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x8f github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:142 # 0xddc4bd github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:91 # 0xdea5f0 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf0 github.com/quic-go/quic-go@v0.54.1/connection.go:2032 # 0xdea04a github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.54.1/connection.go:1977 # 0xde86b4 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.54.1/connection.go:1671 # 0xde8319 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:1656 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [7: 336] @ 0xddf9c7 0xddf9ee 0xddfa14 0x48b4a1 # 0xddf9c6 github.com/quic-go/quic-go/internal/utils.NewTimer+0xc6 github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xddf9ed github.com/quic-go/quic-go.newTimer+0xed github.com/quic-go/quic-go@v0.54.1/connection_timer.go:17 # 0xddfa13 github.com/quic-go/quic-go.(*Conn).run+0x113 github.com/quic-go/quic-go@v0.54.1/connection.go:531 0: 0 [4: 256] @ 0xb7089f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb7089e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:312 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0x69556a 0x6aa065 0x6a981b 0x6e20c5 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1920] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c65a 0x1531a13 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 384] @ 0x4a46c8 0x4a3ca5 0xdc7a3f 0xdc7a61 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a46c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdc7a3e github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:55 # 0xdc7a60 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:396 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [6: 576] @ 0x14e17b7 0x15167df 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x15167de crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 192] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbc20ab 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc20aa github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:386 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7bf257 0x7beee5 0x7beb7f 0xb5484f 0xb557b5 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [4: 96] @ 0x468a46 0x152c773 0x1531a13 0x98fa25 0x98be7c 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [14: 224] @ 0x677985 0x67b9fa 0x69537f 0x6a9865 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677984 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:177 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x14cac33 0x1531527 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1531526 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1040: 299520] @ 0x1401825 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1401824 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x64 github.com/pactus-project/pactus/www/grpc/network.go:77 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [194: 9312] @ 0x480eda 0x480eef 0x1402356 0x1401dc5 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1402355 github.com/pactus-project/pactus/www/grpc.metricToProto+0x275 github.com/pactus-project/pactus/www/grpc/network.go:147 # 0x1401dc4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [219: 14016] @ 0x1402157 0x1401dc5 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1402156 github.com/pactus-project/pactus/www/grpc.metricToProto+0x76 github.com/pactus-project/pactus/www/grpc/network.go:123 # 0x1401dc4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [21: 504] @ 0x6f225c 0x8f623c 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f225b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x8f623b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1664] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x8ef9b8 0xc5a03a 0xc5a030 0xc59c3b 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xc5a039 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc5a02f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [12: 576] @ 0x79019a 0x78ffa3 0x7b48d6 0x8f324c 0x10e5b4a 0x10e52d9 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x790199 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x78ffa2 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b48d5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0x10e5b49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:906 # 0x10e52d8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbb8 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:857 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [9: 432] @ 0x841196 0x840a50 0x8e23c7 0x8f321d 0x10e5b4a 0x10e52d9 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8e23c6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:164 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0x10e5b49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:906 # 0x10e52d8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbb8 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:857 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [38: 1216] @ 0x11ebdda 0x11ebda3 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ebdd9 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:358 # 0x11ebda2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:300 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0xb740ff 0xbc08f9 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc08f8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:246 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 576] @ 0x5df02c 0x5dcd73 0x5ee40c 0x121ed05 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5df02b net.(*Resolver).lookupIPAddr+0x28b net/lookup.go:334 # 0x5dcd72 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x5ee40b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x121ed04 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [1: 8] @ 0xd4537f 0xd45608 0xd7b6ea 0x59e563 0x59ec87 0x785b31 0xb3cc30 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0xd4537e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:22 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x59e562 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x59ec86 bufio.(*Reader).ReadByte+0x26 bufio/bufio.go:273 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3cc2f github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x6f github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:70 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [11: 1056] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdd4fa7 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd4fa6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:57 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 144] @ 0x4a4619 0x4a3ca5 0xddb81b 0xde310e 0xde30f4 0xde255b 0xddfe66 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddb81a github.com/quic-go/quic-go.(*packetBuffer).putBack+0x5a github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:59 # 0xde310d github.com/quic-go/quic-go.(*packetBuffer).MaybeRelease+0xaed github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:39 # 0xde30f3 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0xad3 github.com/quic-go/quic-go@v0.54.1/connection.go:1000 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [9: 216] @ 0xc4e8e5 0xc4e765 0xc525d3 0x10caab5 0x10c80d2 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10caab4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:420 # 0x10c80d1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:226 0: 0 [20: 320] @ 0x73fe74 0x761b39 0x76262b 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x73fe73 github.com/syndtr/goleveldb/leveldb/journal.(*Writer).Next+0x93 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/journal/journal.go:495 # 0x761b38 github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal+0x38 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:19 # 0x76262a github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x26a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:231 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 43520] @ 0x756dec 0x756d57 0x756d40 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x756deb github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x756d56 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x756d3f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [20: 3840] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x468972 0x467e65 0x467fca 0x5e4189 0xd3ffdb 0xd3fc38 0x48b4a1 # 0x5e4188 net.(*OpError).Error+0x108 net/net.go:518 # 0xd3ffda github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x35a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:724 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 2560] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec0c5 0xdea98d 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec0c4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0x304 github.com/quic-go/quic-go@v0.54.1/connection.go:2292 # 0xdea98c github.com/quic-go/quic-go.(*Conn).triggerSending+0x1ac github.com/quic-go/quic-go@v0.54.1/connection.go:2076 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [6: 19200] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [6: 96] @ 0xb740ff 0xbc1af2 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1af1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:364 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 14592] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x772387 0x772341 0x774913 0x77409f 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xd724d7 0xd72185 0x116ca0c 0x116c85f 0x116b668 0xb48599 0xb483c5 0xb480a5 0xb4730c 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd724d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x2d6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:259 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x116b667 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:601 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb483c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:191 # 0xb480a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:141 # 0xb4730b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:74 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [2: 48] @ 0x468a46 0x1172706 0x1172537 0x90b22b 0x117238d 0x116dd62 0x5a0075 0xb49d05 0xb49d00 0xb48e05 0xb48e06 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x1172705 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb49d04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:377 # 0xb49cff github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:369 # 0xb48e04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:317 # 0xb48e05 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:274 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [2: 640] @ 0x4ddf3f 0x4dda13 0xb72865 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0xb72864 github.com/libp2p/go-netroute.New+0xa4 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [6: 2304] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [2: 1536] @ 0x675e9e 0x675e92 0x675dc5 0xdcfa5e 0xdcf47a 0xdd7107 0xdd810d 0xdd7b0c 0xdfe583 0xdfdf93 0xde32b5 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdcfa5d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:47 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd7106 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).rollKeys+0x2c6 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:114 # 0xdd810c github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).open+0x48c github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:222 # 0xdd7b0b github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).Open+0x8b github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:175 # 0xdfe582 github.com/quic-go/quic-go.(*packetUnpacker).unpackShortHeaderPacket+0x242 github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:156 # 0xdfdf92 github.com/quic-go/quic-go.(*packetUnpacker).UnpackShortHeader+0x92 github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:114 # 0xde32b4 github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x154 github.com/quic-go/quic-go@v0.54.1/connection.go:1019 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [13: 1248] @ 0x51f306 0xd1ff4d 0xd211f4 0xd7be19 0x116bacf 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd1ff4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [9: 864] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd4d6b 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd4d6a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:51 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [9: 1152] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [7: 112] @ 0x5d6e2b 0x5d6de5 0x5d6bb2 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6e2a net.CIDRMask+0xca net/ip.go:87 # 0x5d6de4 net.newAddr+0x84 net/interface_linux.go:182 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [7: 784] @ 0x48767c 0x4ecf68 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [7: 1680] @ 0x1215fd6 0x1215fc5 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x1215fd5 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1215fc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x97c69b 0x97c563 0x97c568 0x7e11e2 0x7e163c 0x97c4f4 0x97c4d3 0x7e11e2 0x7e163c 0x97bb3d 0x97ba34 0x7e11e2 0x7e163c 0x97b378 0x97b275 0x7e11e2 0x7e163c 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x97c69a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x17a vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97c562 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16+0x42 vendor/golang.org/x/crypto/cryptobyte/builder.go:84 # 0x97c567 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1.1+0x47 crypto/tls/handshake_messages.go:1280 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97c4f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97c4d2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97bb3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97ba33 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b377 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97b274 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 48] @ 0xdd4835 0xdd73ea 0xdd7773 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7772 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:152 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [6: 672] @ 0x6e046f 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd76fe 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd76fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:147 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 64] @ 0xb5472e 0xb5471c 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0xb5472d github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb5471b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [8: 128] @ 0x468a46 0x7be46c 0x7c1b95 0x7c1b96 0x121624a 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c1b94 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c1b95 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1216249 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [6: 192] @ 0x5d875f 0xb546f2 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0xb546f1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [12: 192] @ 0xc5341f 0x116c644 0x116ba5c 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xc5341e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x116c643 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:677 # 0x116ba5b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x59b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:633 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 32] @ 0xdca969 0xdca8f2 0xddff5f 0x48b4a1 # 0xdca968 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SkippedPacket+0x488 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:42 # 0xdca8f1 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).OnLossDetectionTimeout+0x411 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:800 # 0xddff5e github.com/quic-go/quic-go.(*Conn).run+0x65e github.com/quic-go/quic-go@v0.54.1/connection.go:633 0: 0 [10: 800] @ 0xdc35c9 0xdc378d 0xdc34fe 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc35c8 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketTracker+0xe8 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_tracker.go:24 # 0xdc378c github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x2ac github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_handler.go:28 # 0xdc34fd github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x1d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:23 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [7: 896] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [4: 96] @ 0xc4c12e 0xc4d7c6 0xc4d228 0xc5472a 0x10e542f 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc4c12d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10e542e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd0e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:872 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 768] @ 0xd1565e 0xd1fe71 0xd211f4 0xd7be19 0x116bacf 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd1565d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/limit.go:276 # 0xd1fe70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:697 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 24] @ 0xdf247e 0xe0f48a 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xdf247d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:37 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [10: 960] @ 0x7e15a5 0x97c4f4 0x97c4d3 0x7e11e2 0x7e163c 0x97bb3d 0x97ba34 0x7e11e2 0x7e163c 0x97b378 0x97b275 0x7e11e2 0x7e163c 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97c4f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97c4d2 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1278 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97bb3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97ba33 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b377 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97b274 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [16: 2048] @ 0x887ec8 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x887ec7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5237 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1783: 57056] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc65ab0 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc65aaf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [12: 10752] @ 0x14de39a 0x9991f9 0x94adb6 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14de399 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9991f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0xd92f29 0xd95446 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0xd92f28 github.com/flynn/noise.(*symmetricState).Split+0x68 github.com/flynn/noise@v1.1.0/state.go:198 # 0xd95445 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [3: 192] @ 0x7cbd10 0x7cbb31 0x98fdfb 0x98727d 0x9867c5 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7cbd0f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0x7cbb30 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x98fdfa crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x98727c crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0xda3e35 0xda32df 0xda5628 0x48b4a1 # 0xda3e34 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x154 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:228 # 0xda32de github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:119 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [109: 1744] @ 0x90bb25 0x785b31 0x90b949 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0x90bb24 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [22: 528] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7c1b95 0x7c1b96 0x121624a 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c1b94 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c1b95 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1216249 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0x1226095 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x1226094 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x74 github.com/pactus-project/pactus/sync/sync.go:284 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x4ad265 0x4ad1e8 0x5eab3b 0xb572a2 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x4ad264 internal/itoa.Uitoa+0xe4 internal/itoa/itoa.go:32 # 0x4ad1e7 internal/itoa.Itoa+0x67 internal/itoa/itoa.go:14 # 0x5eab3a net.(*TCPAddr).String+0x17a net/tcpsock.go:52 # 0xb572a1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [10: 1600] @ 0x108fa91 0x108f98b 0x1090b9f 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x108fa90 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.44.0/http2/hpack/tables.go:60 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x1090b9e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:393 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [12: 1728] @ 0x480e93 0x40b6c5 0x40b6b8 0x40f795 0x129f952 0x12a0991 0x129f359 0x12b617c 0x48b4a1 # 0x129f951 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0xf1 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:674 # 0x12a0990 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb0 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:894 # 0x129f358 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:594 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [10: 320] @ 0xb54870 0xb5485e 0xb557b5 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0xb5486f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb5485d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [9: 1008] @ 0xd41fd7 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xc593ed 0x48b4a1 # 0xd41fd6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xc593ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [3: 240] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a97c9 0x6e20c5 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 432] @ 0x51c27b 0xd45586 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 2112] @ 0x4ddf3f 0xb7286f 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0xb7286e github.com/libp2p/go-netroute.New+0xae github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:31 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [9: 2160] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 56832] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 240] @ 0x5cf485 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5cf484 net.(*Resolver).goLookupIPCNAMEOrder+0x1564 net/dnsclient_unix.go:735 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [5: 7040] @ 0x8f61a7 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f61a6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x5a0075 0xb49d05 0xb49d00 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb49d04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:377 # 0xb49cff github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:369 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 256] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x5a0075 0x90b4af 0xd9f113 0x116902c 0xd70025 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x90b4ae github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd9f112 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 13568] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc61833 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61832 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c9d5 0x1531b46 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 160] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 192] @ 0x887e8f 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x887e8e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5237 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 432] @ 0x552af7 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x12227e8 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x12227e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x468a46 0x7bf29b 0x7beee5 0x7beb7f 0xb54709 0x115fa9c 0x115fa7c 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0x115fa9b github.com/multiformats/go-multiaddr/net.FromIP+0x53b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115fa7b github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x51b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:662 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [11: 4224] @ 0x6b0785 0x6afebb 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6b0784 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:112 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 560] @ 0xddd31b 0xde9645 0xde0485 0x48b4a1 # 0xddd31a github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x7a github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:192 # 0xde9644 github.com/quic-go/quic-go.(*Conn).handleCloseError+0x544 github.com/quic-go/quic-go@v0.54.1/connection.go:1901 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [2: 48] @ 0x7da93e 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7da93d encoding/asn1.makeBody+0xf3d encoding/asn1/marshal.go:530 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 320] @ 0xdf2490 0xdf2484 0xe0f48a 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xdf248f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdf2483 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:38 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [8: 896] @ 0x48767c 0x4ecf68 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 5971968] @ 0x6dd46e 0x6dd448 0x4d6777 0x5119af 0x51196f 0x5118dc 0x4d663d 0x725af0 0x725af1 0x724745 0x724eba 0x48b4a1 # 0x6dd46d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x4d6776 io.copyBuffer+0x1d6 io/io.go:431 # 0x5119ae io.Copy+0x4e io/io.go:388 # 0x51196e os.genericWriteTo+0xe os/file.go:295 # 0x5118db os.(*File).WriteTo+0x9b os/file.go:273 # 0x4d663c io.copyBuffer+0x9c io/io.go:411 # 0x725aef io.Copy+0x42f io/io.go:388 # 0x725af0 gopkg.in/natefinch/lumberjack%2ev2.compressLogFile+0x430 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:501 # 0x724744 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRunOnce+0x7a4 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:367 # 0x724eb9 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x39 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:381 0: 0 [3: 98304] @ 0x4d66a5 0x5119af 0x51196f 0x5118dc 0x4d663d 0x725af0 0x725af1 0x724745 0x724eba 0x48b4a1 # 0x4d66a4 io.copyBuffer+0x104 io/io.go:426 # 0x5119ae io.Copy+0x4e io/io.go:388 # 0x51196e os.genericWriteTo+0xe os/file.go:295 # 0x5118db os.(*File).WriteTo+0x9b os/file.go:273 # 0x4d663c io.copyBuffer+0x9c io/io.go:411 # 0x725aef io.Copy+0x42f io/io.go:388 # 0x725af0 gopkg.in/natefinch/lumberjack%2ev2.compressLogFile+0x430 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:501 # 0x724744 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRunOnce+0x7a4 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:367 # 0x724eb9 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x39 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:381 0: 0 [4: 384] @ 0x67b9d9 0x69537f 0x6a9865 0x6e20c5 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 2688] @ 0x78f67a 0x78f690 0x1516742 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1516741 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0xd056a5 0x7340a3 0xd04f52 0xd04a5f 0xd043dd 0xd03ef9 0xd1dcd5 0xd1dba5 0xd9b592 0xed63ef 0xd9a503 0x48b4a1 # 0xd056a4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:321 # 0x7340a2 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xd04f51 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:285 # 0xd04a5e github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x9e github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:225 # 0xd043dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:181 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0xd1dcd4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd9b591 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x251 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:192 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [8: 1664] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xc592b1 0xc59ae5 0x48b4a1 # 0xc592b0 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyPeerDead+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:115 # 0xc59ae4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x144 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:164 0: 0 [4: 192] @ 0xe0f1be 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xe0f1bd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.54.1/stream.go:76 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 48] @ 0x6e6045 0x6f1a79 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e6044 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:204 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0xb55819 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb55818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [6: 192] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc6226d 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc6226c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 288] @ 0x552af7 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x12227e8 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x12227e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 176] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x7bee7a 0x7beb7f 0xb5484f 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bee79 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 208] @ 0xc25afa 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc25af9 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2897 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x8ef9b8 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 48] @ 0x75cbdb 0x752005 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x75cbda github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [129: 6192] @ 0x6e4d06 0x6e4ce3 0x6e4c1f 0x13ffe72 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e4d05 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x6e4ce2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x6e4c1e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x13ffe71 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 224] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [12: 384] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [19: 456] @ 0x66c2eb 0x66cbe6 0x6e251d 0x8fc3af 0x8fc3aa 0x8fa6c5 0x11ee81b 0x9071a7 0x11ee786 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8fc3ae github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x24e github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8fc3a9 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x249 github.com/pactus-project/pactus/store/validator.go:117 # 0x8fa6c4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x11ee81a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:555 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee785 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1248] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xbc30ff 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc30fe github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:505 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 1584] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [14: 5376] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [5: 48640] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0xe022ff 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0xe022fe github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x5de github.com/quic-go/quic-go@v0.54.1/receive_stream.go:169 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 32] @ 0x5391e5 0xe0bb66 0xe0a54b 0xe094a5 0x48b4a1 # 0x5391e4 context.WithCancelCause+0x64 context/context.go:270 # 0xe0bb65 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4c5 github.com/quic-go/quic-go@v0.54.1/server.go:674 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 9472] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 288] @ 0xb73db6 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb73db5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:91 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0xdd2026 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd2025 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xe5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:371 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 96] @ 0xdd5ae8 0xdd04cc 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd5ae7 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0xc7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/tls_config.go:21 # 0xdd04cb github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0xcb github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:126 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [19: 3040] @ 0x4ddf3f 0x4dda13 0x5d6945 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 128] @ 0x7bd7a5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0x7db2f2 0x7da8e5 0x7db33d 0x7db813 0xdd62c9 0xdd6262 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7db2f1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd62c8 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdd6261 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:76 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 48] @ 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [4: 128] @ 0xdb0c2d 0xdb33fe 0xde72fa 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdb0c2c github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x2c github.com/quic-go/quic-go@v0.54.1/internal/wire/crypto_frame.go:18 # 0xdb33fd github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xbd github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:132 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [3: 72] @ 0xdd9816 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd9815 github.com/quic-go/quic-go.init.func1+0x695 github.com/quic-go/quic-go@v0.54.1/connection.go:278 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 128] @ 0x5d6c05 0x5d6a45 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x5d6c04 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [9: 1008] @ 0x415a34 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 32] @ 0xc5fa26 0xc75f53 0x48b4a1 # 0xc5fa25 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).AddPeer+0xa5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:751 # 0xc75f52 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x1592 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:831 0: 0 [5: 640] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x90bbe8 0x90b42b 0xd9edfa 0x116902c 0xd70025 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x90bbe7 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x90b42a github.com/multiformats/go-multistream.delimWriteBuffered+0x4a github.com/multiformats/go-multistream@v0.6.1/multistream.go:80 # 0xd9edf9 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [9: 1152] @ 0x979195 0x979165 0x979077 0x7e11e2 0x7e163c 0x978665 0x978557 0x7e11e2 0x7e163c 0x9782d4 0x9782b3 0x7e11e2 0x7e163c 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x979194 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x979164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x979076 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2+0x16 crypto/tls/handshake_messages.go:1030 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x978664 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x978556 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x256 crypto/tls/handshake_messages.go:1029 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9782d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9782b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 13824] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [2: 48] @ 0x7db52a 0x7da8e5 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7db529 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 576] @ 0x468a46 0x152c773 0x1531a13 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 576] @ 0x7e3c0b 0x7e3bdb 0x7e3b04 0x7e11e2 0x7e163c 0x7ded05 0x7e38b8 0x7e3818 0x7e11e2 0x7e163c 0x7ded05 0x7e36fe 0x7e8fbc 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e3c0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e3bda vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x7e3b03 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:491 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e38b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x7e3817 crypto/ecdsa.encodeSignature.func1+0x57 crypto/ecdsa/ecdsa.go:472 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e36fd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7e8fbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 704] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0xdf2c5c 0xdf255d 0xdf0405 0xdf11e5 0xde829b 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdf2c5b github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:176 # 0xdf255c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:46 # 0xdf0404 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:55 # 0xdf11e4 github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0x84 github.com/quic-go/quic-go@v0.54.1/crypto_stream_manager.go:34 # 0xde829a github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x3a github.com/quic-go/quic-go@v0.54.1/connection.go:1644 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [20: 960] @ 0x53b3e5 0xa11465 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa11464 net/http.(*conn).serve+0xc4 net/http/server.go:1937 0: 0 [126: 36288] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x140ecff 0x140e974 0x140f4a6 0x140988b 0x1409b5a 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x140ecfe github.com/gorilla/mux.extractVars+0x4fe github.com/gorilla/mux@v1.8.1/regexp.go:386 # 0x140e973 github.com/gorilla/mux.routeRegexpGroup.setMatch+0x173 github.com/gorilla/mux@v1.8.1/regexp.go:347 # 0x140f4a5 github.com/gorilla/mux.(*Route).Match+0x385 github.com/gorilla/mux@v1.8.1/route.go:106 # 0x140988a github.com/gorilla/mux.(*Router).Match+0x6a github.com/gorilla/mux@v1.8.1/mux.go:140 # 0x1409b59 github.com/gorilla/mux.(*Router).ServeHTTP+0xd9 github.com/gorilla/mux@v1.8.1/mux.go:198 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 4032] @ 0x131cd68 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x131cd67 google.golang.org/grpc.newClientStreamWithParams+0x6a7 google.golang.org/grpc@v1.75.1/stream.go:325 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 96] @ 0x53b3e5 0x12a9e9d 0x12a9e3c 0x12accbf 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x12a9e9c google.golang.org/grpc/credentials.NewContextWithRequestInfo+0xdc google.golang.org/grpc@v1.75.1/credentials/credentials.go:262 # 0x12a9e3b google.golang.org/grpc/internal/transport.(*http2Client).createHeaderFields+0x7b google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:545 # 0x12accbe google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x1be google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:771 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2007040] @ 0x146123a 0x14611ff 0x1461249 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1461239 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x14611fe github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x1461248 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [18: 2880] @ 0x663493 0x66372c 0x14613a8 0x146139a 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x14613a7 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1047 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1461399 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1039 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 8388608] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x146133b 0x146127a 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x146133a github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0xfda github.com/pactus-project/pactus/www/html/server.go:217 # 0x1461279 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x1465c45 0x1465bff 0x146281e 0x14625b4 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1465c44 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x104 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1465bfe github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x146281d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x14625b3 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 1572864] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1461426 0x14613a9 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1461425 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x14613a8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 560] @ 0x789ca5 0x1460968 0x1460942 0x1460943 0x1460941 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x1460967 github.com/mr-tron/base58/base58.FastBase58Encoding+0x607 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x1460941 github.com/mr-tron/base58/base58.Encode+0x5e1 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x1460942 github.com/libp2p/go-libp2p/core/peer.ID.String+0x5e2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x1460940 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x5e0 github.com/pactus-project/pactus/www/html/network.go:57 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 320] @ 0x8873e5 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 512] @ 0x8881e6 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8881e5 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0xa5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5275 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [24: 768] @ 0xd21413 0xd7be19 0x116bacf 0x11de03b 0x11da38a 0x48b4a1 # 0xd21412 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b2 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 32] @ 0x53943b 0x11be3c5 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x53943a context.AfterFunc+0x7a context/context.go:330 # 0x11be3c4 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x124 github.com/libp2p/go-libp2p@v0.43.0/config/config.go:396 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 128] @ 0x125ac9a 0x12b52b5 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x125ac99 google.golang.org/grpc/internal/channelz.GetSocketOption+0x59 google.golang.org/grpc@v1.75.1/internal/channelz/syscall_linux.go:59 # 0x12b52b4 google.golang.org/grpc/internal/transport.NewServerTransport+0xe34 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:285 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [26: 8320] @ 0x108fa91 0x108f98b 0x1090b9f 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x108fa90 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.44.0/http2/hpack/tables.go:60 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x1090b9e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:393 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [8: 192] @ 0x122654b 0x1225cba 0x11dfd1f 0x48b4a1 # 0x122654a github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0xaa github.com/pactus-project/pactus/sync/sync.go:309 # 0x1225cb9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:266 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 1024] @ 0x6e5b3b 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3fed 0x6f3f0c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e5b3a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:134 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3fec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3f0b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x14e18ee 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [51: 5712] @ 0x539aaa 0x539d1b 0x5390b9 0x53907d 0xa0cdec 0xa11778 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539d1a context.(*cancelCtx).propagateCancel+0x7a context/context.go:476 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0xa0cdeb net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 384] @ 0x6ee035 0x6efd35 0x6efb90 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ee034 github.com/pactus-project/pactus/crypto/ed25519.(*Signature).Decode+0x34 github.com/pactus-project/pactus/crypto/ed25519/signature.go:74 # 0x6efd34 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0x94 github.com/pactus-project/pactus/types/tx/tx.go:413 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 3536] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x108f9dd 0x108f98b 0x1090b9f 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x108f9dc golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x9c golang.org/x/net@v0.44.0/http2/hpack/tables.go:58 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x1090b9e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:393 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [6: 1152] @ 0xdd9634 0xdd94fd 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd9633 github.com/quic-go/quic-go.newConnIDManager+0x4b3 github.com/quic-go/quic-go@v0.54.1/conn_id_manager.go:56 # 0xdd94fc github.com/quic-go/quic-go.init.func1+0x37c github.com/quic-go/quic-go@v0.54.1/connection.go:264 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [14: 7168] @ 0x8efa6f 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 120] @ 0x986e94 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x986e93 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x5b3 crypto/tls/handshake_server_tls13.go:225 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x9711e9 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x9711e8 crypto/tls.(*clientHelloMsg).unmarshal+0x1948 crypto/tls/handshake_messages.go:583 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 384] @ 0x7cbf77 0x9873c2 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7cbf76 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd6 crypto/ecdh/x25519.go:76 # 0x9873c1 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xae1 crypto/tls/handshake_server_tls13.go:269 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 8192] @ 0xe1db16 0xe1dace 0xde81e6 0xe18e98 0xe187e5 0xe17925 0x48b4a1 # 0xe1db15 github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).grow+0x75 github.com/quic-go/quic-go@v0.54.1/internal/utils/ringbuffer/ringbuffer.go:83 # 0xe1dacd github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).PushBack+0x2d github.com/quic-go/quic-go@v0.54.1/internal/utils/ringbuffer/ringbuffer.go:36 # 0xde81e5 github.com/quic-go/quic-go.(*Conn).handlePacket+0x145 github.com/quic-go/quic-go@v0.54.1/connection.go:1618 # 0xe18e97 github.com/quic-go/quic-go.(*Transport).handlePacket+0x577 github.com/quic-go/quic-go@v0.54.1/transport.go:591 # 0xe187e4 github.com/quic-go/quic-go.(*Transport).listen+0x284 github.com/quic-go/quic-go@v0.54.1/transport.go:561 # 0xe17924 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.54.1/transport.go:426 0: 0 [8: 768] @ 0xa6f871 0xa6f58d 0xa745ec 0xbc20ab 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc20aa github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:386 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 880] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 72] @ 0x6fbfb8 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fbfb7 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 2880] @ 0x986925 0x9867c5 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x986924 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x44 crypto/tls/handshake_server_tls13.go:110 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x14e18b0 0x152c65a 0x1531a13 0x98fa25 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 256] @ 0xe0f3bf 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe0f3be github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.54.1/stream.go:92 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [5: 160] @ 0x6f08f7 0x6f0afb 0x6f284d 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f08f6 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x6f0afa github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x19a github.com/pactus-project/pactus/util/simplemerkle/merkle.go:88 # 0x6f284c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x66f0d9 0x6e9070 0x6ef771 0x6ef526 0x8f6585 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e906f github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0xaf github.com/pactus-project/pactus/types/tx/payload/bond.go:69 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6ef525 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8f6584 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 576] @ 0x1516766 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1516765 crypto/internal/fips140/ecdsa.newDRBG[...]+0x105 crypto/internal/fips140/ecdsa/hmacdrbg.go:64 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [35: 1680] @ 0xbb94fe 0xbb954e 0xbb98ec 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb94fd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0xda7886 0xda785b 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0xda7885 crypto/x509.NewCertPool+0x65 crypto/x509/cert_pool.go:65 # 0xda785a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:162 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 64] @ 0x14d4351 0x14d5b92 0x1516532 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14d4350 crypto/internal/fips140/sha512.(*Digest).Sum+0x150 crypto/internal/fips140/sha512/sha512.go:266 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x1516531 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1f1 crypto/internal/fips140/ecdsa/hmacdrbg.go:168 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 1232] @ 0x8aca14 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8aca13 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:188 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [3: 96] @ 0x14cac33 0x1531527 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1531526 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x14cac33 0x943705 0x98d1cc 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x943704 crypto/tls.signedMessage+0x164 crypto/tls/auth.go:93 # 0x98d1cb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 768] @ 0x10e3fb7 0x10e3fd2 0x10e22c6 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e3fb6 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x216 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x10e3fd1 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x231 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:699 # 0x10e22c5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:535 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 576] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b 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] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xbbf85a 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbf859 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0xb54870 0xb5485e 0xb557b5 0xb54077 0xda9054 0xda9024 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xb5486f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb5485d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xda9053 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x433 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xda9023 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x403 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:94 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 896] @ 0xd41f49 0xd42042 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xd41f48 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd42041 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [5: 560] @ 0x415a34 0xd3c49d 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd3c49c github.com/libp2p/go-yamux/v5.newSession+0x27c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 768] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 304] @ 0x6f14b9 0x6fd65d 0x70f772 0x728708 0x729088 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f14b8 github.com/pactus-project/pactus/types/block.(*Block).String+0x1f8 github.com/pactus-project/pactus/types/block/block.go:148 # 0x6fd65c github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x70f771 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x728707 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 784] @ 0x53aab9 0x53b30d 0x53b2cf 0xd9a9d5 0x48b4a1 # 0x53aab8 context.WithDeadlineCause+0xd8 context/context.go:638 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xd9a9d4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:109 0: 0 [1: 640] @ 0xd85d5e 0xd85d2a 0xd857f0 0xd91a9c 0xd92176 0xd92d54 0xd952e7 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0xd85d5d golang.org/x/crypto/chacha20poly1305.sliceForAppend+0xfd golang.org/x/crypto@v0.42.0/chacha20poly1305/chacha20poly1305.go:93 # 0xd85d29 golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).open+0xc9 golang.org/x/crypto@v0.42.0/chacha20poly1305/chacha20poly1305_amd64.go:74 # 0xd857ef golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Open+0x8f golang.org/x/crypto@v0.42.0/chacha20poly1305/chacha20poly1305.go:82 # 0xd91a9b github.com/flynn/noise.aeadCipher.Decrypt+0xdb github.com/flynn/noise@v1.1.0/cipher_suite.go:187 # 0xd92175 github.com/flynn/noise.(*CipherState).Decrypt+0x75 github.com/flynn/noise@v1.1.0/state.go:76 # 0xd92d53 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0x73 github.com/flynn/noise@v1.1.0/state.go:189 # 0xd952e6 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xd06 github.com/flynn/noise@v1.1.0/state.go:595 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [6: 480] @ 0xbc099f 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc099e github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x13e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:252 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 320] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [26: 4576] @ 0x4dd9c6 0x5d6945 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd9c5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [7: 784] @ 0x6e046f 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd74fe 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd74fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:133 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 576] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x90652a 0x90821a 0x908ad3 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x906529 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x908219 github.com/pactus-project/pactus/execution/executor.newBondExecutor+0xd9 github.com/pactus-project/pactus/execution/executor/bond.go:28 # 0x908ad2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x72 github.com/pactus-project/pactus/execution/executor/executor.go:21 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x53ac7c 0x53b30d 0x53b2cf 0xb71338 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x53ac7b context.WithDeadlineCause+0x29b context/context.go:654 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xb71337 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:348 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 384] @ 0x4ded4d 0x4defd2 0x5d3a2c 0x5ed47b 0x5ec310 0x1310289 0x1402e4c 0x48b4a1 # 0x4ded4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4defd1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x5d3a2b net.(*netFD).accept+0x1cb net/fd_unix.go:177 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x1310288 google.golang.org/grpc.(*Server).Serve+0x468 google.golang.org/grpc@v1.75.1/server.go:915 # 0x1402e4b github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xab github.com/pactus-project/pactus/www/grpc/server.go:102 0: 0 [12: 64512] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x5d875f 0xb546f2 0xb55955 0xb54077 0xeb9036 0xeb9028 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0xb546f1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [1: 24] @ 0xd9ae57 0x48b4a1 # 0xd9ae56 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x536 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:118 0: 0 [11: 704] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdd509b 0xdd4bd0 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd509a github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:68 # 0xdd4bcf github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:45 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [5: 480] @ 0x14e17b7 0x152c65a 0x1531a13 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x5390c5 0xbc0c85 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x5390c4 context.WithCancel+0x64 context/context.go:242 # 0xbc0c84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:279 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 320] @ 0x7d11ae 0x7d14e6 0x7cd1da 0x7ccb31 0x80cfae 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7d11ad crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x20d crypto/elliptic/nistec.go:150 # 0x7d14e5 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x7cd1d9 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x7ccb30 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x80cfad crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x14e18ee 0x152c9d5 0x1531b46 0x1530fd0 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1530fcf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [362: 23168] @ 0x1402408 0x1401dc5 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1402407 github.com/pactus-project/pactus/www/grpc.metricToProto+0x327 github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x1401dc4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [128: 18432] @ 0x480e93 0x40b6c5 0x40b6b8 0x40f795 0x140243d 0x1401dc5 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x140243c github.com/pactus-project/pactus/www/grpc.metricToProto+0x35c github.com/pactus-project/pactus/www/grpc/network.go:149 # 0x1401dc4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [97: 12416] @ 0x1401ecc 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1401ecb github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x70b github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [17: 2176] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [13: 1664] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdd4fa7 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd4fa6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:57 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [8: 256] @ 0x7bd7a5 0x7c07dc 0x7c04a7 0xb55819 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb55818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 8] @ 0x73c77e 0x74565c 0x745606 0x745e92 0x746b45 0x772387 0x772341 0x774913 0x77409f 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0xbb9336 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [21: 5376] @ 0x4a4712 0x4a3ca5 0x8efa39 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [139: 44480] @ 0x140c33f 0x140c3b2 0x1409b9a 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x140c33e net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x140c3b1 github.com/gorilla/mux.requestWithVars+0xf1 github.com/gorilla/mux@v1.8.1/mux.go:450 # 0x1409b99 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [26: 624] @ 0x90b975 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xb499a5 0x48b4a1 # 0x90b974 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb499a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:324 0: 0 [15: 240] @ 0xa74585 0xb40d05 0xbbd86a 0xbc2544 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb40d04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:146 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [2: 9728] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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 [8: 128] @ 0x677985 0x67b9fa 0x69537f 0x6a9865 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677984 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:177 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 13312] @ 0x7f3d9e 0x7f3db3 0xdd3fd4 0xdd3ed3 0xdd74fe 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdd3fd3 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:49 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd74fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:133 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [30: 1440] @ 0xbb93e6 0xbb9357 0xbb9966 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb93e5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9965 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:110 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x14e18ee 0x152c9d5 0x1531b46 0x1530fd0 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1530fcf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x7e15a5 0x97b378 0x97b275 0x7e11e2 0x7e163c 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97b377 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97b274 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 72] @ 0xd9a635 0x48b4a1 # 0xd9a634 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0x214 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:103 0: 0 [15: 2880] @ 0xd6f510 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0xd6f50f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x2af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:71 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c65a 0x1531a13 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 560] @ 0x5e4958 0x5cc8e5 0x5cfac5 0x48b4a1 # 0x5e4957 net.newDNSError+0x117 net/net.go:703 # 0x5cc8e4 net.(*Resolver).tryOneName+0x764 net/dnsclient_unix.go:342 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [4: 256] @ 0x7dfac5 0x7fadc5 0x800c50 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7fadc4 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x800c4f crypto/x509.parseCertificate+0x7cf crypto/x509/parser.go:1032 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 240] @ 0x468972 0x467e65 0x46815d 0x5eabb7 0x5eab33 0xb572a2 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5eabb6 net.JoinHostPort+0x1f6 net/ipsock.go:240 # 0x5eab32 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xb572a1 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x61 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:251 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 336] @ 0x539aaa 0x9546ed 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x9546ec crypto/tls.(*Conn).handshakeContext.func2+0x4c crypto/tls/conn.go:1552 0: 0 [2: 48] @ 0xdd9593 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd9592 github.com/quic-go/quic-go.init.func1+0x412 github.com/quic-go/quic-go@v0.54.1/connection.go:267 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 48] @ 0xdd4835 0xdcf3dd 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [4: 256] @ 0x468a46 0x152c773 0x1531a13 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 512] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c65a 0x1531a13 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0x468a46 0x152c773 0x1531a13 0x98f90d 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 192] @ 0x8acc8e 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8acc8d google.golang.org/protobuf/internal/impl.mergeBytesSlice+0xed google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:201 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 128] @ 0x10e10d9 0x10e70cf 0xd6b1b7 0xd6d67b 0xd6b007 0xd7868c 0x48b4a1 # 0x10e10d8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait+0x258 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:460 # 0x10e70ce github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Connected+0xee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1064 # 0xd6b1b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:443 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6b006 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:442 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [6: 672] @ 0x48767c 0x4ecf68 0xd3df73 0xd3db58 0xd3dbf0 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xd3df72 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd3db57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd3dbef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x98fa5e 0x98be7c 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 672] @ 0xc4e8e5 0xc4e765 0xc525d3 0x10caab5 0x10c80d2 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10caab4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:420 # 0x10c80d1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:226 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0xd45390 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3bca5 0xc58945 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd4538f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:22 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3bca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc58944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 288] @ 0x6e09eb 0x11e19cb 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6e09ea github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xca github.com/pactus-project/pactus/crypto/bls/bls.go:55 # 0x11e19ca github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x4a github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 864] @ 0xa17469 0xa1745d 0x1467575 0x48b4a1 # 0xa17468 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0xa1745c net/http.(*Server).Serve+0x3bc net/http/server.go:3491 # 0x1467574 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [2: 384] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x12227e8 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x12227e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x468a46 0x7be46c 0x7c1b95 0x7c1b96 0x10f0772 0x10ea20b 0x10ea045 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c1b94 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c1b95 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x10f0771 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).getNATType+0x1f1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:552 # 0x10ea20a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).maybeNotify+0x2a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:96 # 0x10ea044 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).worker+0x1c4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:77 0: 0 [2: 32] @ 0xdc615b 0xdc614f 0xdc635e 0xdc3512 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc615a github.com/quic-go/quic-go/internal/ackhandler.newSequentialPacketNumberGenerator+0x7a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet_number_generator.go:23 # 0xdc614e github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x6e github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:49 # 0xdc635d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x9d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:142 # 0xdc3511 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:22 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 512] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xa33e86 0xa0d035 0xa11778 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa33e85 net/http.newBufioWriterSize+0x65 net/http/server.go:903 # 0xa0d034 net/http.(*conn).readRequest+0x8d4 net/http/server.go:1107 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [16: 1536] @ 0x11d7dfc 0x11c231c 0x10c8df2 0x10c80fe 0x48b4a1 # 0x11d7dfb github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x11c231b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.43.0/config/config.go:645 # 0x10c8df1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:247 # 0x10c80fd github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x65d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:233 0: 0 [1: 32] @ 0xd9107f 0xd910b6 0xd90ffb 0xd91590 0xd9153d 0xd93e4a 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0xd9107e bytes.Clone+0x9e bytes/bytes.go:1419 # 0xd910b5 crypto/ecdh.(*x25519Curve).NewPublicKey+0xd5 crypto/ecdh/x25519.go:78 # 0xd90ffa golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:76 # 0xd9158f golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:71 # 0xd9153c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xd93e49 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x269 github.com/flynn/noise@v1.1.0/state.go:406 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 48] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [19: 608] @ 0x69556a 0x6aa065 0x6a97c9 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 832] @ 0x4de275 0x5d649f 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d649e net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 80] @ 0xd0476d 0xd0473a 0xd03ef9 0xd1dcd5 0xd1dba5 0x11be318 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0xd0476c golang.org/x/time/rate.NewLimiter+0x48c golang.org/x/time@v0.13.0/rate/rate.go:101 # 0xd04739 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x459 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:203 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0xd1dcd4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11be317 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.43.0/config/config.go:391 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [8: 512] @ 0x5d6c05 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6c04 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [13: 832] @ 0xc26079 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc26078 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x678 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 192] @ 0x14cac33 0x14d5b92 0x98fab5 0x98be7c 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x98fab4 crypto/tls.(*cipherSuiteTLS13).finishedHash+0x154 crypto/tls/key_schedule.go:40 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 168] @ 0xb5583e 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0xb5583d github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [51: 835584] @ 0x12988de 0x4a3d91 0x1298a9e 0x1298966 0x12a10e2 0x129f445 0x12b617c 0x48b4a1 # 0x12988dd google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:142 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1298a9d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:121 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12a10e1 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x321 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:1018 # 0x129f444 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:611 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [4: 128] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 896] @ 0xddf665 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf664 github.com/quic-go/quic-go.(*Conn).preSetup+0x844 github.com/quic-go/quic-go@v0.54.1/connection.go:505 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 96] @ 0xe0b972 0xe0a54b 0xe094a5 0x48b4a1 # 0xe0b971 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x2d1 github.com/quic-go/quic-go@v0.54.1/server.go:658 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [5: 640] @ 0x80d78e 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x80d78d crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [2: 48] @ 0xda7c85 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0xda7c84 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x464 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:202 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0xdd49b6 0xdd3fcf 0xdd3ed3 0xdd76fe 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd76fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:147 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [8: 768] @ 0x7c5c4c 0xeb90cc 0xeb905c 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x7c5c4b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xeb90cb github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcb github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xeb905b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [18: 288] @ 0xc81e78 0xc81e67 0xc82edd 0xc899ae 0xc6c153 0xc6ac62 0xc756a5 0x48b4a1 # 0xc81e77 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc81e66 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc82edc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc899ad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc6c152 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc6ac61 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [13: 1456] @ 0x789ca5 0x7b7de5 0x7b7dcc 0xa74810 0xbbf68f 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7b7de4 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x7b7dcb github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa7480f github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:26 # 0xbbf68e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [23: 736] @ 0xbb969c 0xbb9707 0xbb9787 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb969b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbb9706 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:24 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 1120] @ 0x663772 0x140003f 0x140018b 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x140003e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x140018a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [42: 2688] @ 0xbc2a9d 0x48b4a1 # 0xbc2a9c github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:465 0: 0 [5: 15360] @ 0x4dd9c6 0x5d62b1 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd9c5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x5d62b0 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [5: 120] @ 0x756fc5 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x756fc4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x2c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [20: 4800] @ 0x745f7c 0x748c1a 0x771f65 0x73c6d7 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x748c19 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 576] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40ffdb 0x775f25 0x77517a 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x775f24 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:433 # 0x775179 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [11: 264] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [9: 2160] @ 0x745f7c 0x74639c 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x734c3a 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x734c39 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 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [25: 400] @ 0x468a46 0x7bfe07 0x7bfdce 0x7bfd19 0x7bfcdf 0x11d7d6b 0x115b293 0x115b145 0x116cc7a 0x10ede3b 0x10ee51e 0x10ed572 0x48b4a1 # 0x7bfe06 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7bfdcd github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x7bfd18 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7bfcde github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x11d7d6a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x115b292 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:362 # 0x115b144 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x224 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:347 # 0x116cc79 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:743 # 0x10ede3a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x77a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:399 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [2: 48] @ 0xc4c12e 0xc4d7c6 0xc4cf27 0xc64416 0x48b4a1 # 0xc4c12d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdd510a 0xdd4b85 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd5109 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:69 # 0xdd4b84 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:44 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 480] @ 0x769c3f 0x769bf3 0x7573f6 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x769c3e github.com/syndtr/goleveldb/leveldb/iterator.NewMergedIterator+0x2de github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:310 # 0x769bf2 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x292 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:328 # 0x7573f5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x7e3c0b 0x7e3bdb 0x7e3b04 0x7e11e2 0x7e163c 0x7ded05 0x7e38b8 0x7e37ff 0x7e11e2 0x7e163c 0x7ded05 0x7e36fe 0x7e8fbc 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e3c0a vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x2aa vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e3bda vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x27a vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x7e3b03 crypto/ecdsa.addASN1IntBytes.func1+0x1a3 crypto/ecdsa/ecdsa.go:491 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e38b7 crypto/ecdsa.addASN1IntBytes+0x77 crypto/ecdsa/ecdsa.go:487 # 0x7e37fe crypto/ecdsa.encodeSignature.func1+0x3e crypto/ecdsa/ecdsa.go:471 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e36fd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7e8fbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x888fb6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x888fb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5418 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [7: 672] @ 0x15162e6 0x1516c6c 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x15162e5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x1516c6b crypto/internal/fips140/ecdsa.newDRBG[...]+0x60b crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 672] @ 0xd41f36 0xd4202c 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xd41f35 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd4202b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [14: 336] @ 0x6f1349 0x6f12e3 0x6fd65d 0x70f772 0x728708 0x729088 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1348 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x88 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6f12e2 github.com/pactus-project/pactus/types/block.(*Block).String+0x22 github.com/pactus-project/pactus/types/block/block.go:148 # 0x6fd65c github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x70f771 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x728707 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0x7b44d5 0x7b4ada 0x7b4931 0x8f324c 0xc4cd3a 0xc4cd13 0xc5f7eb 0x48b4a1 # 0x7b44d4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7b4ad9 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7b4930 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0xc4cd39 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc4cd12 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc5f7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [15: 3840] @ 0x4a4712 0x4a3ca5 0xe07eba 0xe07e93 0xe07e92 0xdc804b 0xdc755b 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe07eb9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe07e92 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe07e91 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.54.1/send_stream.go:651 # 0xdc804a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:491 # 0xdc755a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:352 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [11: 59136] @ 0x776457 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x776456 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24576] @ 0x53d895 0x53d2bd 0x53d499 0x6584e5 0x653e10 0x654474 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6584e4 github.com/fxamacker/cbor/v2.encodeHead+0xc4 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1939 # 0x653e0f github.com/fxamacker/cbor/v2.encodeByteString+0x26f github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1296 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1280] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x98fa5e 0x98be7c 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 672] @ 0x14fc2fa 0x15182b4 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x15182b3 crypto/internal/fips140/ecdsa.randomPoint[...]+0x313 crypto/internal/fips140/ecdsa/ecdsa.go:251 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 320] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [8: 128] @ 0xb495a5 0xb48f85 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xb495a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:321 # 0xb48f84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:288 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [43: 2064] @ 0xbb93e6 0xbb9357 0xbb9992 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb93e5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9991 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:111 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 36864] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [22: 4928] @ 0xdc3755 0xdc34fe 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc3754 github.com/quic-go/quic-go/internal/ackhandler.newReceivedPacketHandler+0x274 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_handler.go:25 # 0xdc34fd github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x1d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:23 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [13: 312] @ 0xdf38b1 0xdfab1c 0xdfa2ca 0xdfb605 0xdfb21f 0xdec3b9 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xdf38b0 github.com/quic-go/quic-go.(*framer).Append+0x310 github.com/quic-go/quic-go@v0.54.1/framer.go:111 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfb604 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x184 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:781 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [6: 96] @ 0xd1f590 0xd1f57b 0xd1e0c6 0xd7086a 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd1f58f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:604 # 0xd1f57a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:588 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [100: 11200] @ 0x415a34 0x12b6497 0x12b6486 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b6496 google.golang.org/grpc/internal/transport.newRecvBuffer+0x136 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:73 # 0x12b6485 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x125 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:393 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [3: 192] @ 0xb740ff 0xbc0965 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0964 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:249 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 3120] @ 0x9966a5 0x98c865 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x9966a4 crypto/tls.(*Conn).sessionState+0x64 crypto/tls/ticket.go:299 # 0x98c864 crypto/tls.(*Conn).sendSessionTicket+0x164 crypto/tls/handshake_server_tls13.go:1003 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [9: 1152] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x1531aef 0x15310ed 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x1531aee crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x15310ec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0x8873e5 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x13156e8 0x1368a35 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8873e4 google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8+0x64 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5064 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x13156e7 google.golang.org/grpc.(*Server).processUnaryRPC.func3+0x107 google.golang.org/grpc@v1.75.1/server.go:1404 # 0x1368a34 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x54 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:383 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [37: 888] @ 0x1290c05 0x128ef43 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x1290c04 golang.org/x/net/http2.parsePingFrame+0x44 golang.org/x/net@v0.44.0/http2/frame.go:880 # 0x128ef42 golang.org/x/net/http2.(*Framer).ReadFrame+0x282 golang.org/x/net@v0.44.0/http2/frame.go:523 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [7: 1008] @ 0x13fd6a7 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fd6a6 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x2e6 github.com/pactus-project/pactus/www/grpc/blockchain.go:43 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 32] @ 0x1368715 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1368714 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x94 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:371 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [30: 960] @ 0x12c26bc 0x12ba41c 0x12ba3ff 0x12b94e5 0x1311536 0x1310cd6 0x48b4a1 # 0x12c26bb google.golang.org/grpc/internal/transport.(*recvBuffer).put+0x17b google.golang.org/grpc@v1.75.1/internal/transport/transport.go:98 # 0x12ba41b google.golang.org/grpc/internal/transport.(*Stream).write+0x37b google.golang.org/grpc@v1.75.1/internal/transport/transport.go:342 # 0x12ba3fe google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x35e google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:861 # 0x12b94e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x324 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:715 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [13: 832] @ 0x12ba3ab 0x12b94e5 0x1311536 0x1310cd6 0x48b4a1 # 0x12ba3aa google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x30a google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:855 # 0x12b94e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x324 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:715 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 10240] @ 0x732315 0x731d53 0x731f05 0x74a0a5 0x74abbc 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x74a0a4 github.com/syndtr/goleveldb/leveldb/table.(*Writer).writeBlock+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:185 # 0x74abbb github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:365 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 1440] @ 0x663493 0x66372c 0x140003f 0x140018b 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x140003e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x140018a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [47: 3008] @ 0x1293da5 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x1293da4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x124 golang.org/x/net@v0.44.0/http2/frame.go:1552 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 256] @ 0xbc2a9d 0x48b4a1 # 0xbc2a9c github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:465 0: 0 [7: 224] @ 0x40cbf2 0x40b74d 0x410d25 0xc6c329 0xc6bdd0 0xc6f096 0xc6a025 0xc756a5 0x48b4a1 # 0xc6c328 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc6bdcf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc6f095 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc6a024 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [23: 368] @ 0xc89c2b 0xc63253 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0xc89c2a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:507 # 0xc63252 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x232 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 128] @ 0x12b04d0 0x12b3532 0x48b4a1 # 0x12b04cf google.golang.org/grpc/internal/transport.(*http2Client).handlePing+0x4f google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1322 # 0x12b3531 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x371 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1696 0: 0 [7: 448] @ 0x14e18ee 0x152c65a 0x1531a13 0x98fa25 0x98be7c 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [18: 4032] @ 0xc4e8e5 0xc4e765 0xc525d3 0xbc27fc 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbc27fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:455 0: 0 [1: 112] @ 0x979195 0x979165 0x979077 0x7e11e2 0x7e163c 0x978665 0x978557 0x7e11e2 0x7e163c 0x9782d4 0x9782b3 0x7e11e2 0x7e163c 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x979194 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x979164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x979076 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2+0x16 crypto/tls/handshake_messages.go:1030 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x978664 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x978556 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x256 crypto/tls/handshake_messages.go:1029 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9782d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9782b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 80] @ 0xc691b2 0xc693d4 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc691b1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doDropRPC+0xd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1524 # 0xc693d3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x73 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1541 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [33: 1056] @ 0x6e177d 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e177c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x15c github.com/pactus-project/pactus/crypto/bls/private_key.go:136 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 600] @ 0x66c2eb 0x66cbe6 0x6e251d 0x6f90cd 0x6f90e1 0x11ee6f0 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6f90cc github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xec github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6f90e0 github.com/pactus-project/pactus/committee.(*committee).Update+0x100 github.com/pactus-project/pactus/committee/committee.go:65 # 0x11ee6ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:544 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 1280] @ 0x4a4632 0x4a3ca5 0x8efa39 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [11: 2640] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 48] @ 0x7c3088 0x7c30bc 0x7c9d33 0x7beb46 0xb5484f 0x115f82b 0x115f80b 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7c3087 net.ParseIP+0x27 net/ip.go:528 # 0x7c30bb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7beb45 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0x115f82a github.com/multiformats/go-multiaddr/net.FromIP+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115f80a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x2aa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:647 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [11: 528] @ 0x5433da 0x121e5f1 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x121e5f0 github.com/beevik/ntp.getTime+0x7b0 github.com/beevik/ntp@v1.4.3/ntp.go:584 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [19: 912] @ 0x5d6fec 0x5d6bb2 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6feb net.newAddr+0x28b net/interface_linux.go:182 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [5: 560] @ 0xe0f4a5 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xe0f4a4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:70 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [4: 1920] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 64] @ 0x14e18b0 0x6dfedd 0x6e0079 0x6e0585 0xdd6cb8 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e0078 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:30 # 0x6e0584 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:93 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 32] @ 0xdc2d9e 0xdc201f 0xdc633f 0xdc631e 0xdc3512 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc2d9d github.com/quic-go/quic-go/internal/congestion.newPacer+0x3d github.com/quic-go/quic-go@v0.54.1/internal/congestion/pacer.go:22 # 0xdc201e github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x1be github.com/quic-go/quic-go@v0.54.1/internal/congestion/cubic_sender.go:110 # 0xdc633e github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x7e github.com/quic-go/quic-go@v0.54.1/internal/congestion/cubic_sender.go:75 # 0xdc631d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:130 # 0xdc3511 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:22 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 16] @ 0x1463cab 0x140bf28 0x14639c8 0x1463991 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1463caa github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0xca github.com/pactus-project/pactus/www/html/server.go:163 # 0x140bf27 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x14639c7 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x1463990 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 64] @ 0x51f306 0x6f1385 0x6f12e3 0x6fd65d 0x70f772 0x728708 0x729088 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6f1384 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0xc4 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6f12e2 github.com/pactus-project/pactus/types/block.(*Block).String+0x22 github.com/pactus-project/pactus/types/block/block.go:148 # 0x6fd65c github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x70f771 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x728707 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 576] @ 0xdf3467 0xe27dbf 0xddcc4a 0xddc4be 0xdea5f1 0xdea04b 0xde86b5 0xde831a 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdf3466 github.com/quic-go/quic-go.(*framer).QueueControlFrame+0x1a6 github.com/quic-go/quic-go@v0.54.1/framer.go:86 # 0xe27dbe github.com/quic-go/quic-go.(*Conn).queueControlFrame+0x3e github.com/quic-go/quic-go@v0.54.1/connection.go:2584 # 0xddcc49 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x1a9 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:143 # 0xddc4bd github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:91 # 0xdea5f0 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf0 github.com/quic-go/quic-go@v0.54.1/connection.go:2032 # 0xdea04a github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.54.1/connection.go:1977 # 0xde86b4 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.54.1/connection.go:1671 # 0xde8319 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:1656 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [23: 736] @ 0x14cac33 0x6783df 0x67bd76 0x6a97a5 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x6783de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:59 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 768] @ 0x14e17b7 0x152c65a 0x1531a13 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 448] @ 0x468a46 0x152c773 0x1531a13 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x480eda 0x480eef 0xda7872 0xda785b 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0xda7871 crypto/x509.NewCertPool+0x51 crypto/x509/cert_pool.go:67 # 0xda785a github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:162 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 256] @ 0x40cbf2 0x40b74d 0x410d25 0xc61833 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61832 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 1760] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 144] @ 0xd21be7 0x10e2015 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd21be6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:946 # 0x10e2014 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:523 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 128] @ 0x14e18b0 0x152c65a 0x1531a13 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a981b 0x6e20c5 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 224] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 672] @ 0x415a34 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x6deae3 0x65c07d 0x65be1d 0x65ba06 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x6deae2 github.com/pactus-project/pactus/util.(*LimitedReadCloser).Read+0x42 github.com/pactus-project/pactus/util/io.go:336 # 0x65c07c github.com/fxamacker/cbor/v2.(*Decoder).read+0x19c github.com/fxamacker/cbor/v2@v2.9.0/stream.go:149 # 0x65be1c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x65ba05 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 768] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdd73ea 0xdd7773 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7772 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:152 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [26: 106496] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [13: 312] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xe022c5 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x6deae3 0x65c07d 0x65be1d 0x65ba06 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0xe022c4 github.com/quic-go/quic-go/internal/utils.NewTimer+0x5a4 github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x6deae2 github.com/pactus-project/pactus/util.(*LimitedReadCloser).Read+0x42 github.com/pactus-project/pactus/util/io.go:336 # 0x65c07c github.com/fxamacker/cbor/v2.(*Decoder).read+0x19c github.com/fxamacker/cbor/v2@v2.9.0/stream.go:149 # 0x65be1c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x65ba05 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 32] @ 0xdcf97a 0xdd26a9 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdcf979 github.com/quic-go/quic-go/internal/handshake.getCipherSuite+0x99 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:29 # 0xdd26a8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x48 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:432 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 40960] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd44a3f 0xd44a1e 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd44a3e io.ReadFull+0x9e io/io.go:354 # 0xd44a1d github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x7d github.com/libp2p/go-yamux/v5@v5.1.0/util.go:150 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [5: 8960] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc61833 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61832 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 432] @ 0x51c27b 0xd45586 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3bca5 0xc58945 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3bca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc58944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [26: 832] @ 0x14cac33 0x6783df 0x67bd76 0x6a97a5 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x6783de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:59 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x468a46 0x152c773 0x1531a13 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 160] @ 0x12256ca 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x12256c9 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:183 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x14e18ee 0x152c65a 0x1531a13 0x98fa25 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x14fdd7f 0x15176a8 0x151b0a8 0x151b07b 0x7e6d4b 0x7e3f36 0x9433b2 0x98d245 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14fdd7e crypto/internal/fips140/nistec.(*P256Point).BytesX+0x1e crypto/internal/fips140/nistec/p256_asm.go:516 # 0x15176a7 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x4c7 crypto/internal/fips140/ecdsa/ecdsa.go:490 # 0x151b0a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x151b07a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:446 # 0x7e6d4a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x7e3f35 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9433b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x98d244 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 256] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1872] @ 0x480e93 0x40b6c5 0x40b6b8 0x40f795 0xd41057 0xd40465 0xd3fdef 0xd3fc38 0x48b4a1 # 0xd41056 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x336 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:889 # 0xd40464 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4: 294912] @ 0x6d1fc6 0x6d1f53 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220ce5 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1fc5 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x6d1f52 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220ce4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x264 github.com/pactus-project/pactus/sync/handler_blocks_request.go:40 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x7c5b65 0xeb90cc 0xeb905c 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7c5b64 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xeb90cb github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcb github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xeb905b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [6: 144] @ 0x8efba8 0xd3f88a 0xd3f86d 0xd3ef1c 0x48b4a1 # 0x8efba7 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xd3f889 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd3f86c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [5: 80] @ 0xdb663b 0xdb3476 0xde72fa 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdb663a github.com/quic-go/quic-go/internal/wire.parseMaxStreamDataFrame+0x13a github.com/quic-go/quic-go@v0.54.1/internal/wire/max_stream_data_frame.go:27 # 0xdb3475 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x135 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:138 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 112] @ 0xdb4508 0xdb400b 0xdb3ddc 0xde29dd 0xde255b 0xddfc8a 0x48b4a1 # 0xdb4507 github.com/quic-go/quic-go/internal/wire.(*Header).parseLongHeader+0x4a7 github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:246 # 0xdb400a github.com/quic-go/quic-go/internal/wire.parseHeader+0x8a github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:162 # 0xdb3ddb github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:138 # 0xde29dc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x3bc github.com/quic-go/quic-go@v0.54.1/connection.go:943 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [5: 320] @ 0x14e18ee 0x6dfedd 0x6e044b 0x6e05a7 0xdd6cb8 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0x6e05a6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:94 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [3: 96] @ 0xdd49b6 0xdd73ea 0xdd7773 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7772 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:152 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 32] @ 0x5d875f 0xb54838 0xb55955 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0xb54837 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [8: 512] @ 0xbbd0d5 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbbd0d4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x114 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 288] @ 0x480e93 0x40b6c5 0x40b6b8 0x40f795 0x12adc32 0x12ad913 0x129e7b3 0x12acfa5 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x12adc31 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func3+0x191 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:846 # 0x12ad912 google.golang.org/grpc/internal/transport.(*http2Client).NewStream.func5+0x32 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:873 # 0x129e7b2 google.golang.org/grpc/internal/transport.(*controlBuffer).executeAndPut+0xb2 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:373 # 0x12acfa4 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x4a4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:872 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [24: 576] @ 0x11ee66d 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ee66c github.com/pactus-project/pactus/state.(*state).commitSandbox+0x4c github.com/pactus-project/pactus/state/state.go:537 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x5d6e2b 0x5d6de5 0x5d6bb2 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6e2a net.CIDRMask+0xca net/ip.go:87 # 0x5d6de4 net.newAddr+0x84 net/interface_linux.go:182 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [7: 2016] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [2: 64] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7beee5 0x7beb7f 0xb54709 0xb557b5 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [10: 94720] @ 0x732a94 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x734c3a 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x734c39 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 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 1040] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 768] @ 0x4a4712 0x4a3ca5 0x8efa39 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [19: 184832] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [46: 3680] @ 0x1220f52 0x1220f46 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x1220f51 github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x4d1 github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:22 # 0x1220f45 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x4c5 github.com/pactus-project/pactus/sync/handler_blocks_request.go:47 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0xdd91f1 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd91f0 github.com/quic-go/quic-go.init.func1+0x70 github.com/quic-go/quic-go@v0.54.1/connection.go:224 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 32] @ 0x468a46 0x7be46c 0x7bf257 0x7beee5 0x7beb7f 0xb5484f 0xb55955 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [8: 256] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7beee5 0x7beb7f 0xb54709 0x115fa9c 0x115fa7c 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0x115fa9b github.com/multiformats/go-multiaddr/net.FromIP+0x53b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115fa7b github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x51b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:662 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 112] @ 0x130040b 0x1300426 0x13005eb 0x1300253 0x128b1e7 0x128b0c7 0x48b4a1 # 0x130040a google.golang.org/grpc/internal/grpcsync.NewEvent+0x8a google.golang.org/grpc@v1.75.1/internal/grpcsync/event.go:57 # 0x1300425 google.golang.org/grpc.(*ClientConn).initIdleStateLocked+0xa5 google.golang.org/grpc@v1.75.1/clientconn.go:372 # 0x13005ea google.golang.org/grpc.(*ClientConn).enterIdleMode+0x12a google.golang.org/grpc@v1.75.1/clientconn.go:400 # 0x1300252 google.golang.org/grpc.(*idler).EnterIdleMode+0x12 google.golang.org/grpc@v1.75.1/clientconn.go:339 # 0x128b1e6 google.golang.org/grpc/internal/idle.(*Manager).tryEnterIdleMode+0xc6 google.golang.org/grpc@v1.75.1/internal/idle/idle.go:180 # 0x128b0c6 google.golang.org/grpc/internal/idle.(*Manager).handleIdleTimeout+0xa6 google.golang.org/grpc@v1.75.1/internal/idle/idle.go:130 0: 0 [7: 784] @ 0x789ca5 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f2f3 0x11e1c89 0x11e19da 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x11e1c88 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x11e19d9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x59 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 504] @ 0x6f0b54 0x6f284d 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0b53 github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x1f3 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:100 # 0x6f284c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 2640] @ 0xbc28a9 0x48b4a1 # 0xbc28a8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:456 0: 0 [2: 64] @ 0x14cac33 0x1531527 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1531526 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 288] @ 0x151b165 0x7e6e65 0x7e6cac 0x7e3f36 0x9433b2 0x98d245 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x151b164 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x64 crypto/internal/fips140/ecdsa/ecdsa.go:186 # 0x7e6e64 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:573 # 0x7e6cab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x7e3f35 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9433b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x98d244 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x5d875f 0xb54838 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0xb54837 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [33: 528] @ 0xbc1431 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc1430 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x370 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0x7433af 0x742a50 0x746c25 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x746c24 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 224] @ 0x558d07 0x1475e66 0x1474ace 0x147410c 0x48b4a1 # 0x558d06 encoding/json.Marshal+0x126 encoding/json/encode.go:213 # 0x1475e65 github.com/creachadair/jrpc2.(*Server).invoke+0x2e5 github.com/creachadair/jrpc2@v1.3.2/server.go:395 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [8: 3584] @ 0x951b57 0x951698 0x98cd6d 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x951b56 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x98cd6c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 64] @ 0x53d325 0x53d5b9 0x1472625 0x1472197 0x147324b 0x1474fd5 0x1474bbd 0x147410c 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d5b8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x1472624 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x44 github.com/creachadair/jrpc2@v1.3.2/json.go:161 # 0x1472196 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.2/json.go:65 # 0x147324a github.com/creachadair/jrpc2.encode+0x2a github.com/creachadair/jrpc2@v1.3.2/json.go:288 # 0x1474fd4 github.com/creachadair/jrpc2.(*Server).deliver+0x294 github.com/creachadair/jrpc2@v1.3.2/server.go:301 # 0x1474bbc github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x27c github.com/creachadair/jrpc2@v1.3.2/server.go:278 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [10: 480] @ 0x480eda 0x480eef 0xd1fe8f 0xd211f4 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd1fe8e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x10e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:700 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [32: 1024] @ 0x677996 0x67b9fa 0x69537f 0x6a9865 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 2304] @ 0xc78cf3 0xc75607 0x48b4a1 # 0xc78cf2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [148: 66304] @ 0x841196 0x840a50 0xb3d0e6 0xb49cf2 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb49cf1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:367 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x51f306 0x72f314 0x72e0c9 0x7717af 0x771792 0x756bc8 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x72f313 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x72e0c8 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:511 # 0x7717ae github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x771791 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x756bc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 48] @ 0x5d875f 0xb54838 0x115f82b 0x115f80b 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0xb54837 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0x115f82a github.com/multiformats/go-multiaddr/net.FromIP+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115f80a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x2aa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:647 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [36: 864] @ 0x54413a 0x66e64a 0x66f0f2 0x6e816c 0x6e87ff 0x6ef771 0x6f015e 0x6f0246 0x6f27fc 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e816b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6e87fe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6f27fb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xa74585 0xbc0c45 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0c44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:276 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 64] @ 0x6e6045 0x6f1a79 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e6044 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:204 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x4a4632 0x4a3ca5 0xe1b81c 0xdf29c5 0xdf2994 0xdf255d 0xe02e6e 0xe02c77 0xe0fa3b 0xe11536 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe1b81b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).remove+0x9b github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:140 # 0xdf29c4 github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).Remove+0x3c4 github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:167 # 0xdf2993 github.com/quic-go/quic-go.(*frameSorter).push+0x393 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:123 # 0xdf255c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:46 # 0xe02e6d github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.54.1/receive_stream.go:310 # 0xe02c76 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x76 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:288 # 0xe0fa3a github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x1a github.com/quic-go/quic-go@v0.54.1/stream.go:155 # 0xe11535 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x55 github.com/quic-go/quic-go@v0.54.1/streams_map.go:317 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [7: 112] @ 0x5d6df8 0x5d6bb2 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6df7 net.newAddr+0x97 net/interface_linux.go:182 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [6: 672] @ 0xda9b59 0xda9819 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda9b58 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0xd8 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:168 # 0xda9818 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:149 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 240] @ 0x7e47c5 0x7e6e2f 0x7e6cac 0x7e3f36 0x9433b2 0x98d245 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e47c4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:616 # 0x7e6e2e crypto/ecdsa.publicKeyToFIPS[...]+0x2e crypto/ecdsa/ecdsa.go:569 # 0x7e6cab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x7e3f35 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9433b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x98d244 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 784] @ 0x48767c 0x4ecf68 0x12b61d5 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0x12b61d4 google.golang.org/grpc/internal/transport.NewServerTransport.func3+0x134 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:353 0: 0 [12: 3072] @ 0xd41fe8 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xc593ed 0x48b4a1 # 0xd41fe7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xc593ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [9: 432] @ 0x121e13b 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x121e13a github.com/beevik/ntp.getTime+0x2fa github.com/beevik/ntp@v1.4.3/ntp.go:538 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [11: 2112] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 64] @ 0xc6cc2c 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6cc2b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0xeb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1921 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [11: 528] @ 0x51c27b 0x7bca4a 0x7c0455 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0x7bca49 github.com/multiformats/go-multiaddr.stringToBytes+0x109 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:26 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0xa6f871 0xa6f58d 0xa745ec 0xbc0c45 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0c44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:276 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 48] @ 0x66c2eb 0x66cbe6 0x6e251d 0x12229a5 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x12229a4 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x804 github.com/pactus-project/pactus/sync/handler_hello.go:109 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xdeb1c7 0xdea88f 0xde030f 0x48b4a1 # 0xdeb1c6 github.com/quic-go/quic-go.(*Conn).sendPackets+0x766 github.com/quic-go/quic-go@v0.54.1/connection.go:2131 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [5: 120] @ 0xbbf789 0xbbf627 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbbf788 go.opentelemetry.io/otel/trace.WithAttributes+0x188 go.opentelemetry.io/otel/trace@v1.38.0/config.go:224 # 0xbbf626 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0xe20d76 0xddca25 0xddc7c5 0xde7ecc 0xde7509 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe20d75 slices.Insert[...]+0x75 slices/slices.go:144 # 0xddca24 github.com/quic-go/quic-go.(*connIDGenerator).queueConnIDForRetiring+0x1a4 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:133 # 0xddc7c4 github.com/quic-go/quic-go.(*connIDGenerator).Retire+0x2c4 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:116 # 0xde7ecb github.com/quic-go/quic-go.(*Conn).handleFrame+0x4ab github.com/quic-go/quic-go@v0.54.1/connection.go:1597 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 640] @ 0xc273d6 0xc26145 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc273d5 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xc26144 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [9: 20736] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 2496] @ 0x14d3626 0x14d5f14 0x15169fa 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14d3625 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14d5f13 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x15169f9 crypto/internal/fips140/ecdsa.newDRBG[...]+0x399 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 256] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [25: 8000] @ 0x986925 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x986924 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x44 crypto/tls/handshake_server_tls13.go:110 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [17: 272] @ 0xc6c1bb 0xc6ac62 0xc756a5 0x48b4a1 # 0xc6c1ba github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x1da github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1630 # 0xc6ac61 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [11: 1408] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c9d5 0x1531b46 0x15310ed 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15310ec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 960] @ 0x15162e6 0x1516cfc 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x15162e5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x1516cfb crypto/internal/fips140/ecdsa.newDRBG[...]+0x69b crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0xdd3fef 0xdd3ed3 0xdd4ca8 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd3fee github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:53 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd4ca7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:50 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 112] @ 0x12631aa 0x12fb7e5 0x13003ce 0x13005eb 0x1300253 0x128b1e7 0x128b0c7 0x48b4a1 # 0x12631a9 google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer+0x29 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:49 # 0x12fb7e4 google.golang.org/grpc.newCCBalancerWrapper+0x44 google.golang.org/grpc@v1.75.1/balancer_wrapper.go:98 # 0x13003cd google.golang.org/grpc.(*ClientConn).initIdleStateLocked+0x4d google.golang.org/grpc@v1.75.1/clientconn.go:371 # 0x13005ea google.golang.org/grpc.(*ClientConn).enterIdleMode+0x12a google.golang.org/grpc@v1.75.1/clientconn.go:400 # 0x1300252 google.golang.org/grpc.(*idler).EnterIdleMode+0x12 google.golang.org/grpc@v1.75.1/clientconn.go:339 # 0x128b1e6 google.golang.org/grpc/internal/idle.(*Manager).tryEnterIdleMode+0xc6 google.golang.org/grpc@v1.75.1/internal/idle/idle.go:180 # 0x128b0c6 google.golang.org/grpc/internal/idle.(*Manager).handleIdleTimeout+0xa6 google.golang.org/grpc@v1.75.1/internal/idle/idle.go:130 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c65a 0x1531a13 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [17: 272] @ 0xc5341f 0x10cab7b 0x10c80d2 0x48b4a1 # 0xc5341e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x10cab7a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x31a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:422 # 0x10c80d1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:226 0: 0 [1: 176] @ 0x644245 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3eb5 0x6f3e8b 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3eb4 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3e8a github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49999: 44799104] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc65ab0 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc65aaf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 384] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [7: 336] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xb6fd6d 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb6fd6c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x34c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [12: 768] @ 0x7c5ffe 0x7c5fb3 0x10ea3dc 0x10edd8b 0x10ee51e 0x10ed572 0x48b4a1 # 0x7c5ffd github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x7c5fb2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0x10ea3db github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x7b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:43 # 0x10edd8a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x6ca github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:394 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [26: 6656] @ 0xb740ff 0xbc0965 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0964 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:249 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 384] @ 0x7bd431 0x7bd6c5 0x7c07dc 0x10e4d25 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd430 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x604 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:799 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 256] @ 0x468972 0x467e65 0x467fca 0x7b7dfe 0xa74810 0xbbd049 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x7b7dfd github.com/multiformats/go-multibase.Encode+0x5fd github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa7480f github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:26 # 0xbbd048 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 784] @ 0x48767c 0x4ecf68 0xddf9b3 0xddf9ee 0xddfa14 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xddf9b2 github.com/quic-go/quic-go/internal/utils.NewTimer+0xb2 github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xddf9ed github.com/quic-go/quic-go.newTimer+0xed github.com/quic-go/quic-go@v0.54.1/connection_timer.go:17 # 0xddfa13 github.com/quic-go/quic-go.(*Conn).run+0x113 github.com/quic-go/quic-go@v0.54.1/connection.go:531 0: 0 [2: 2560] @ 0xdf0b6a 0xde8465 0xde831a 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdf0b69 github.com/quic-go/quic-go.(*initialCryptoStream).Write+0x69 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:141 # 0xde8464 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1682 # 0xde8319 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:1656 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [11: 12672] @ 0x9767c5 0x976791 0x976697 0x7e11e2 0x7e163c 0x97664b 0x976547 0x7e11e2 0x7e163c 0x9742aa 0x97419a 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x9767c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x976790 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x976696 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97664a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x976546 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9742a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x974199 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 448] @ 0x53d325 0x53d499 0x7bcb8b 0x7c0455 0xb559b9 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7bcb8a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb559b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [19: 456] @ 0x54413a 0x66e64a 0x66f0f2 0x6e97f3 0x6ef771 0x6f015e 0x6f0246 0x6f27fc 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e97f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6f27fb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 400] @ 0xddeeac 0xddeecd 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddeeab github.com/quic-go/quic-go.newCryptoStream+0x8b github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:31 # 0xddeecc github.com/quic-go/quic-go.(*Conn).preSetup+0xac github.com/quic-go/quic-go@v0.54.1/connection.go:470 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [7: 448] @ 0x1531738 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1531737 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x948a1f 0x986e13 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x948a1e crypto/tls.(*Config).curvePreferences+0x5e crypto/tls/common.go:1220 # 0x986e12 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x532 crypto/tls/handshake_server_tls13.go:209 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 240] @ 0xe0430b 0xe0bea5 0xe0a54b 0xe094a5 0x48b4a1 # 0xe0430a github.com/quic-go/quic-go.newSendConn+0x2aa github.com/quic-go/quic-go@v0.54.1/send_conn.go:65 # 0xe0bea4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.54.1/server.go:717 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 480] @ 0x946dd0 0xda7165 0xda93d8 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x946dcf crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xda7164 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:116 # 0xda93d7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x57 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:111 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 352] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x7f6e65 0x7f6c1a 0xda78da 0xda742b 0x961e43 0x9669d2 0x96360c 0x95d34e 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x7f6e64 crypto/x509.(*CertPool).addCertFunc+0x284 crypto/x509/cert_pool.go:210 # 0x7f6c19 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x961e42 crypto/tls.(*Conn).verifyServerCertificate+0x7e2 crypto/tls/handshake_client.go:1195 # 0x9669d1 crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate+0x271 crypto/tls/handshake_client_tls13.go:659 # 0x96360b crypto/tls.(*clientHandshakeStateTLS13).handshake+0x76b crypto/tls/handshake_client_tls13.go:137 # 0x95d34d crypto/tls.(*Conn).clientHandshake+0x80d crypto/tls/handshake_client.go:367 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 48] @ 0xda1213 0x48b4a1 # 0xda1212 github.com/multiformats/go-multistream.SelectProtoOrFail[...].func2+0x52 github.com/multiformats/go-multistream@v0.6.1/client.go:56 0: 0 [39: 1872] @ 0x53b3e5 0x13184e9 0x13184c9 0x131177f 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x13184e8 google.golang.org/grpc.contextWithServer+0x68 google.golang.org/grpc@v1.75.1/server.go:2038 # 0x13184c8 google.golang.org/grpc.(*Server).handleStream+0x48 google.golang.org/grpc@v1.75.1/server.go:1777 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 320] @ 0x65284a 0x120e5d7 0x120e5b3 0x1225816 0x122bcf3 0x14a923f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x1225815 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xb5 github.com/pactus-project/pactus/sync/sync.go:200 # 0x122bcf2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:243 # 0x14a923e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 5760] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec0c5 0xdea98d 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec0c4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0x304 github.com/quic-go/quic-go@v0.54.1/connection.go:2292 # 0xdea98c github.com/quic-go/quic-go.(*Conn).triggerSending+0x1ac github.com/quic-go/quic-go@v0.54.1/connection.go:2076 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 6144] @ 0xc268a8 0xc23be5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc268a7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xc23be4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 480] @ 0x14e17b7 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [20: 5120] @ 0x1518188 0x151813f 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1518187 crypto/internal/fips140/bigmod.NewNat+0x1e7 crypto/internal/fips140/bigmod/nat.go:72 # 0x151813e crypto/internal/fips140/ecdsa.randomPoint[...]+0x19e crypto/internal/fips140/ecdsa/ecdsa.go:250 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 64] @ 0x5dc090 0x5dcf3e 0x5c5745 0x5c6697 0x5e0985 0x5cb2a5 0x5cc62f 0x5cfac5 0x48b4a1 # 0x5dc08f net.filterAddrList+0x18f net/ipsock.go:137 # 0x5dcf3d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x5c5744 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x5c6696 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x5e0984 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x5cb2a4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [18: 864] @ 0x4ddf3f 0x5d69bd 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d69bc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 864] @ 0xa6f871 0xa6f58d 0xa745ec 0xb40d05 0xbbd86a 0xbbffd0 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb40d04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:146 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [19: 3648] @ 0x68a1f5 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x15166cb 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x15166ca crypto/internal/fips140/ecdsa.newDRBG[...]+0x6a crypto/internal/fips140/ecdsa/hmacdrbg.go:56 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [64: 5120] @ 0x12bd0ba 0x1312524 0x1312501 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x12bd0b9 google.golang.org/grpc/internal/transport.(*http2Server).write+0x99 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1161 # 0x1312523 google.golang.org/grpc/internal/transport.(*ServerStream).Write+0x443 google.golang.org/grpc@v1.75.1/internal/transport/server_stream.go:70 # 0x1312500 google.golang.org/grpc.(*Server).sendResponse+0x420 google.golang.org/grpc@v1.75.1/server.go:1200 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [14: 224] @ 0x88954c 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [33: 1584] @ 0x131163e 0x12b8acf 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x131163d google.golang.org/grpc.(*Server).serveStreams.func2+0x7d google.golang.org/grpc@v1.75.1/server.go:1058 # 0x12b8ace google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x276e google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:663 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [11: 1056] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdd4f45 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd4f44 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:56 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [7: 224] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xbc1fe8 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc1fe7 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x227 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:386 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [67: 5360] @ 0x12b8945 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b8944 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x25e4 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:649 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [15: 360] @ 0x129a2fd 0x12ba3ab 0x12b94e5 0x1311536 0x1310cd6 0x48b4a1 # 0x129a2fc google.golang.org/grpc/mem.Copy+0xbc google.golang.org/grpc@v1.75.1/mem/buffers.go:121 # 0x12ba3aa google.golang.org/grpc/internal/transport.(*http2Server).handleData+0x30a google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:855 # 0x12b94e4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x324 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:715 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [39: 1872] @ 0x129190b 0x128ef43 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x129190a golang.org/x/net/http2.parseHeadersFrame+0x4a golang.org/x/net@v0.44.0/http2/frame.go:1035 # 0x128ef42 golang.org/x/net/http2.(*Framer).ReadFrame+0x282 golang.org/x/net@v0.44.0/http2/frame.go:523 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [24: 768] @ 0xb740ff 0xbc0eac 0xbc0e8e 0xbc0e82 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0eab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc0e8d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc0e81 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:301 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 240] @ 0x51c3e9 0x51c3dd 0xe06edd 0xebffcc 0xebffaf 0xd7b962 0xbb6e74 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x51c3e8 errors.New+0x208 errors/errors.go:65 # 0x51c3dc fmt.Errorf+0x1fc fmt/errors.go:30 # 0xe06edc github.com/quic-go/quic-go.(*SendStream).Close+0x19c github.com/quic-go/quic-go@v0.54.1/send_stream.go:435 # 0xebffcb github.com/quic-go/quic-go.(*Stream).Close+0x2b github.com/quic-go/quic-go@v0.54.1/stream.go:147 # 0xebffae github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0xe github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:81 # 0xd7b961 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:81 # 0xbb6e73 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:29 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 256] @ 0xe15985 0xe155c9 0xe0475a 0xe0447e 0xe04e6c 0xde0a45 0x48b4a1 # 0xe15984 github.com/quic-go/quic-go.appendIPv4ECNMsg+0x44 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:313 # 0xe155c8 github.com/quic-go/quic-go.(*oobConn).WritePacket+0x148 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:261 # 0xe04759 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.54.1/send_conn.go:98 # 0xe0447d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.54.1/send_conn.go:74 # 0xe04e6b github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.54.1/send_queue.go:90 # 0xde0a44 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.54.1/connection.go:540 0: 0 [9: 55296] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [35: 188160] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [24: 768] @ 0xb49625 0xb48f85 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xb49624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:322 # 0xb48f84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:288 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [155: 7440] @ 0x6f97ea 0x6f97aa 0x6f97d7 0x6f97a2 0x11ef263 0x13fd3f9 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6f97e9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6f97a9 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6f97d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6f97a1 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x11ef262 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:610 # 0x13fd3f8 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x38 github.com/pactus-project/pactus/www/grpc/blockchain.go:30 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 896] @ 0x415a34 0x4ecf28 0x12bd52b 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0x12bd52a google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xaa google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1197 0: 0 [38: 1824] @ 0x1293ce5 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x1293ce4 golang.org/x/net/http2.(*Framer).readMetaFrame+0x64 golang.org/x/net@v0.44.0/http2/frame.go:1542 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [4: 960] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 448] @ 0x539aaa 0x116b91d 0x11de03b 0x11da38a 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x116b91c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x45c github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:629 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [13: 208] @ 0x51f306 0x11ee505 0x11ee47b 0x729045 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11ee504 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0xc4 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x11ee47a github.com/pactus-project/pactus/state.(*state).String+0x3a github.com/pactus-project/pactus/state/state.go:531 # 0x729044 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x80158e 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x80158d crypto/x509.parseCertificate+0x110d crypto/x509/parser.go:1083 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 28672] @ 0xd44c45 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0xd44c44 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [26: 1248] @ 0x480eda 0x480eef 0x539df6 0x5390b9 0x53907d 0xa0cdec 0xa11778 0x48b4a1 # 0x539df5 context.(*cancelCtx).propagateCancel+0x155 context/context.go:497 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0xa0cdeb net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [21: 1008] @ 0x1409b3a 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1409b39 github.com/gorilla/mux.(*Router).ServeHTTP+0xb9 github.com/gorilla/mux@v1.8.1/mux.go:196 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 432] @ 0x99e228 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e227 net/textproto.readMIMEHeader+0x67 net/textproto/reader.go:520 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [34: 3264] @ 0xa32fdf 0xa32fe0 0xa0c987 0xa11778 0x48b4a1 # 0xa32fde net/textproto.(*Reader).ReadLine+0xbe net/textproto/reader.go:45 # 0xa32fdf net/http.readRequest+0xbf net/http/request.go:1087 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [16: 512] @ 0x40cbf2 0x40aa79 0x480f29 0x99e251 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e250 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:523 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [130: 41600] @ 0x140c47f 0x140c4f2 0x1409baa 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x140c47e net/http.(*Request).WithContext+0x7e net/http/request.go:372 # 0x140c4f1 github.com/gorilla/mux.requestWithRoute+0xf1 github.com/gorilla/mux@v1.8.1/mux.go:455 # 0x1409ba9 github.com/gorilla/mux.(*Router).ServeHTTP+0x129 github.com/gorilla/mux@v1.8.1/mux.go:201 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [53: 4240] @ 0x5e3414 0xa0beb3 0x48b4a1 # 0x5e3413 net.(*conn).Read+0xb3 net/net.go:198 # 0xa0beb2 net/http.(*connReader).backgroundRead+0x32 net/http/server.go:702 0: 0 [41: 3280] @ 0x53909b 0x53907d 0xa0cdec 0xa11778 0x48b4a1 # 0x53909a context.withCancel+0x3a context/context.go:277 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0xa0cdeb net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [32: 2048] @ 0x4ded4d 0x4defd2 0x5d3a2c 0x5ed47b 0x5ec310 0xa173ac 0x1463629 0x48b4a1 # 0x4ded4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4defd1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x5d3a2b net.(*netFD).accept+0x1cb net/fd_unix.go:177 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa173ab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x1463628 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [9: 144] @ 0x468972 0x467e65 0x468085 0x5eabe6 0x5eab33 0xa113fb 0x48b4a1 # 0x5eabe5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x5eab32 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xa113fa net/http.(*conn).serve+0x5a net/http/server.go:1935 0: 0 [2: 896] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x145f265 0x145f1a7 0x145d2ef 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x145f264 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowValAddress+0x204 github.com/pactus-project/pactus/www/html/server.go:217 # 0x145f1a6 github.com/pactus-project/pactus/www/html.(*Server).writeValidatorTable+0x146 github.com/pactus-project/pactus/www/html/blockchain.go:217 # 0x145d2ee github.com/pactus-project/pactus/www/html.(*Server).BlockchainHandler+0x82e github.com/pactus-project/pactus/www/html/blockchain.go:43 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 1488] @ 0x40a8f2 0x480f29 0x99e251 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e250 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:523 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [67: 9648] @ 0xa17469 0xa1745d 0x1463629 0x48b4a1 # 0xa17468 net/http.(*Server).newConn+0x3c8 net/http/server.go:635 # 0xa1745c net/http.(*Server).Serve+0x3bc net/http/server.go:3491 # 0x1463628 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [4: 2048] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1463ce7 0x140bf28 0x14639c8 0x1463991 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1463ce6 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:163 # 0x140bf27 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x14639c7 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x1463990 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [32: 1536] @ 0x5ecad2 0x5d3b65 0x5ed47b 0x5ec310 0xa173ac 0x1463629 0x48b4a1 # 0x5ecad1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5d3b64 net.(*netFD).accept+0x304 net/fd_unix.go:178 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa173ab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x1463628 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [29: 1856] @ 0x4ded4d 0x4dee9f 0x50b8ff 0x50974d 0x5d3889 0x5ed47b 0x5ec310 0xa173ac 0x1463629 0x48b4a1 # 0x4ded4c syscall.anyToSockaddr+0x16c syscall/syscall_linux.go:677 # 0x4dee9e syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50b8fe internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50974c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x5d3888 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa173ab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x1463628 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 0: 0 [1: 16] @ 0xe022ff 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x1172d0c 0x116dd02 0x11de6d8 0x48b4a1 # 0xe022fe github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x5de github.com/quic-go/quic-go@v0.54.1/receive_stream.go:169 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 16] @ 0xe0f248 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xe0f247 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.54.1/stream.go:79 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [5: 320] @ 0x14e18ee 0x152c65a 0x1531a13 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [17: 272] @ 0xb46012 0xb45ff7 0xb47770 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xb46011 go.opentelemetry.io/otel/metric.WithAttributeSet+0x71 go.opentelemetry.io/otel/metric@v1.38.0/instrument.go:354 # 0xb45ff6 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/metrics.go:151 # 0xb4776f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:97 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [24: 1152] @ 0x53b3e5 0x140c31f 0x1409b9a 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x140c31e github.com/gorilla/mux.requestWithVars+0x5e github.com/gorilla/mux@v1.8.1/mux.go:449 # 0x1409b99 github.com/gorilla/mux.(*Router).ServeHTTP+0x119 github.com/gorilla/mux@v1.8.1/mux.go:200 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 544] @ 0x560b59 0x560f5a 0x560d2a 0x5607fd 0x552b14 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x560d29 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 64] @ 0x480e53 0x4c95e5 0x64a7a5 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x480e52 reflect.unsafe_NewArray+0x12 runtime/malloc.go:1816 # 0x4c95e4 reflect.MakeSlice+0xa4 reflect/value.go:2992 # 0x64a7a4 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 1536] @ 0x468a46 0xbb94d8 0xbb9516 0xbb954e 0xbb98ec 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb94d7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 192] @ 0x14cac33 0x14d5b92 0xe0eee8 0xddcbf4 0xddc4be 0xdea5f1 0xdea04b 0xde86b5 0xde831a 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0xe0eee7 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0xe7 github.com/quic-go/quic-go@v0.54.1/stateless_reset.go:39 # 0xddcbf3 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x153 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:146 # 0xddc4bd github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:91 # 0xdea5f0 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf0 github.com/quic-go/quic-go@v0.54.1/connection.go:2032 # 0xdea04a github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.54.1/connection.go:1977 # 0xde86b4 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.54.1/connection.go:1671 # 0xde8319 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:1656 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [4: 128] @ 0x98b81a 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x98b819 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x379 crypto/tls/handshake_server_tls13.go:872 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [22: 528] @ 0x12b8778 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b8777 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2417 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:643 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [7: 560] @ 0x98aca5 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x98aca4 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xa04 crypto/tls/handshake_server_tls13.go:793 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 768] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [14: 224] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 624] @ 0x4c999d 0x6433e7 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x6433e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd30f7 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd30f6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x436 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:493 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [55: 1760] @ 0x54413a 0x66e64a 0x6f22bc 0x6f2173 0x8f623c 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6f22bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6f2172 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8f623b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 960] @ 0x116c16a 0x116bad5 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x116c169 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [48: 3072] @ 0xe139a5 0xe154e5 0xe0475a 0xe0447e 0xe04e6c 0xde0a45 0x48b4a1 # 0xe139a4 github.com/quic-go/quic-go.appendUDPSegmentSizeMsg+0x44 github.com/quic-go/quic-go@v0.54.1/sys_conn_helper_linux.go:86 # 0xe154e4 github.com/quic-go/quic-go.(*oobConn).WritePacket+0x64 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:253 # 0xe04759 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.54.1/send_conn.go:98 # 0xe0447d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.54.1/send_conn.go:74 # 0xe04e6b github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.54.1/send_queue.go:90 # 0xde0a44 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.54.1/connection.go:540 0: 0 [9: 432] @ 0x5ecb65 0x5d3b65 0x5ed47b 0x5ec310 0xb57267 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5ecb64 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x5d3b64 net.(*netFD).accept+0x304 net/fd_unix.go:178 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb57266 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [7: 896] @ 0xddd31b 0xde982d 0xde0485 0x48b4a1 # 0xddd31a github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0x7a github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:192 # 0xde982c github.com/quic-go/quic-go.(*Conn).handleCloseError+0x72c github.com/quic-go/quic-go@v0.54.1/connection.go:1918 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [11: 704] @ 0x1531738 0x15315a9 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1531737 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 896] @ 0x6e046f 0xdd4a05 0xdd510a 0xdd4b85 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd5109 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:69 # 0xdd4b84 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:44 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0xb738d3 0xbc0348 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb738d2 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0xf2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:63 # 0xbc0347 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:191 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0x14fc2fa 0x1517577 0x151b0a8 0x151b07b 0x7e6d4b 0x7e3f36 0x9433b2 0x98d245 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x1517576 crypto/internal/fips140/ecdsa.verifyGeneric[...]+0x396 crypto/internal/fips140/ecdsa/ecdsa.go:480 # 0x151b0a7 crypto/internal/fips140/ecdsa.verify[...]+0xc7 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:14 # 0x151b07a crypto/internal/fips140/ecdsa.Verify[...]+0x9a crypto/internal/fips140/ecdsa/ecdsa.go:446 # 0x7e6d4a crypto/ecdsa.verifyFIPS[...]+0x14a crypto/ecdsa/ecdsa.go:533 # 0x7e3f35 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9433b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x98d244 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 240] @ 0xd72477 0xd72185 0x116ca0c 0x116c85f 0xc64585 0x48b4a1 # 0xd72476 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x276 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:258 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [8: 512] @ 0xde7ba5 0xde7b94 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xde7ba4 github.com/quic-go/quic-go.(*Conn).handleConnectionCloseFrame+0x184 github.com/quic-go/quic-go@v0.54.1/connection.go:1635 # 0xde7b93 github.com/quic-go/quic-go.(*Conn).handleFrame+0x173 github.com/quic-go/quic-go@v0.54.1/connection.go:1571 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [4: 96] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 24] @ 0xd783e7 0x48b4a1 # 0xd783e6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x366 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:173 0: 0 [5: 6400] @ 0xb3ccb0 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0xb3ccaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98fa25 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 224] @ 0xdc34ba 0x4a3d91 0xdc40fe 0xdc6dfc 0xdecf8b 0xdec51d 0xdea9ae 0xde030f 0x48b4a1 # 0xdc34b9 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:32 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdc40fd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:35 # 0xdc6dfb github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x35b github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:300 # 0xdecf8a github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x3ca github.com/quic-go/quic-go@v0.54.1/connection.go:2428 # 0xdec51c github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x2dc github.com/quic-go/quic-go@v0.54.1/connection.go:2333 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 16384] @ 0x1430eea 0x1430d85 0x142c5ef 0x14286cf 0x48b4a1 # 0x1430ee9 runtime/pprof.(*protobuf).string+0x1e9 runtime/pprof/protobuf.go:94 # 0x1430d84 runtime/pprof.(*protobuf).strings+0x84 runtime/pprof/protobuf.go:99 # 0x142c5ee runtime/pprof.(*profileBuilder).build+0x54e runtime/pprof/proto.go:389 # 0x14286ce runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [2: 131072] @ 0x6d1e05 0x6d1e40 0x6dd487 0x6dd448 0x14291a8 0x142ebfd 0x142cf12 0x142c405 0x14286cf 0x48b4a1 # 0x6d1e04 compress/flate.newDeflateFast+0x3a4 compress/flate/deflatefast.go:64 # 0x6d1e3f compress/flate.(*compressor).init+0x3df compress/flate/deflate.go:586 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x14291a7 runtime/pprof.(*profileBuilder).flush+0x47 runtime/pprof/proto.go:146 # 0x142ebfc runtime/pprof.(*profileBuilder).emitLocation+0x14bc runtime/pprof/proto.go:658 # 0x142cf11 runtime/pprof.(*profileBuilder).appendLocsForStack+0x4d1 runtime/pprof/proto.go:470 # 0x142c404 runtime/pprof.(*profileBuilder).build+0x364 runtime/pprof/proto.go:376 # 0x14286ce runtime/pprof.profileWriter+0xae runtime/pprof/pprof.go:877 0: 0 [3: 3145728] @ 0x45c396 0x417731 0x1428470 0x143d0eb 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x142846f runtime/pprof.StartCPUProfile+0xef runtime/pprof/pprof.go:847 # 0x143d0ea net/http/pprof.Profile+0x2ca net/http/pprof/pprof.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 96] @ 0x1426989 0x14270ef 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426988 runtime/pprof.printStackRecord+0x328 runtime/pprof/pprof.go:554 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [36: 8640] @ 0x14266ba 0x14266ae 0x14270ef 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14266ad runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:543 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [22: 352] @ 0x1426965 0x14270ef 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426964 runtime/pprof.printStackRecord+0x304 runtime/pprof/pprof.go:554 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [12: 192] @ 0x1427dc8 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1427dc7 runtime/pprof.writeHeapInternal+0x1187 runtime/pprof/pprof.go:674 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [36: 576] @ 0x142690d 0x14270ef 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x142690c runtime/pprof.printStackRecord+0x2ac runtime/pprof/pprof.go:554 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 253952] @ 0x1426cf1 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426cf0 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 75497472] @ 0x142806f 0x1427fc5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x142806e runtime/pprof.writeGoroutineStacks+0x4e runtime/pprof/pprof.go:765 # 0x1427fc4 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:745 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 37748736] @ 0x142806f 0x1427fc5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x142806e runtime/pprof.writeGoroutineStacks+0x4e runtime/pprof/pprof.go:765 # 0x1427fc4 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:745 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 7340032] @ 0x1428050 0x1427fc5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x142804f runtime/pprof.writeGoroutineStacks+0x2f runtime/pprof/pprof.go:754 # 0x1427fc4 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:745 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 4071424] @ 0x46e796 0x44da85 0x48795b 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 2752512] @ 0x46e796 0x44da85 0x48795b 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 1671168] @ 0x46e796 0x44da85 0x48795b 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 917504] @ 0x46e796 0x44da85 0x48795b 0x46f08f 0x48b4a1 # 0x46e795 runtime.traceAdvance.func1+0x155 runtime/trace.go:405 # 0x44da84 runtime.forEachGRace+0x44 runtime/proc.go:745 # 0x48795a runtime.traceAdvance+0x9a runtime/trace.go:361 # 0x46f08e runtime.(*traceAdvancerState).start.func1+0x2e runtime/trace.go:996 0: 0 [3: 1081344] @ 0x46e796 0x44da85 0x48795b 0x46f08f 0x48b4a1 # 0x46e795 runtime.traceAdvance.func1+0x155 runtime/trace.go:405 # 0x44da84 runtime.forEachGRace+0x44 runtime/proc.go:745 # 0x48795a runtime.traceAdvance+0x9a runtime/trace.go:361 # 0x46f08e runtime.(*traceAdvancerState).start.func1+0x2e runtime/trace.go:996 0: 0 [8: 8388608] @ 0x45c396 0x4746f3 0x46df5b 0x7850bc 0x784fec 0x784c35 0x143d4a5 0x143d469 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x7850bb runtime/trace.(*traceMultiplexer).startLocked+0x1b runtime/trace/subscribe.go:142 # 0x784feb runtime/trace.(*traceMultiplexer).addedSubscriber+0x2b runtime/trace/subscribe.go:112 # 0x784c34 runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter+0x194 runtime/trace/subscribe.go:80 # 0x143d4a4 runtime/trace.Start+0x2c4 runtime/trace/trace.go:119 # 0x143d468 net/http/pprof.Trace+0x288 net/http/pprof/pprof.go:183 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [27: 432] @ 0x14262d0 0x1425884 0x1428275 0x1427fe5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14262cf runtime/pprof.printCountProfile.func1+0xbcf runtime/pprof/pprof.go:461 # 0x1425883 runtime/pprof.printCountProfile+0x183 runtime/pprof/pprof.go:474 # 0x1428274 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:796 # 0x1427fe4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 512] @ 0x52cf90 0x51f217 0x1426318 0x1425884 0x1428275 0x1427fe5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x52cf8f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1426317 runtime/pprof.printCountProfile.func1+0xc17 runtime/pprof/pprof.go:461 # 0x1425883 runtime/pprof.printCountProfile+0x183 runtime/pprof/pprof.go:474 # 0x1428274 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:796 # 0x1427fe4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 160] @ 0x52cf90 0x51f217 0x1426318 0x1425884 0x1428275 0x1427fe5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x52cf8f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1426317 runtime/pprof.printCountProfile.func1+0xc17 runtime/pprof/pprof.go:461 # 0x1425883 runtime/pprof.printCountProfile+0x183 runtime/pprof/pprof.go:474 # 0x1428274 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:796 # 0x1427fe4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [34: 2176] @ 0x52cf90 0x51f217 0x1426318 0x1425884 0x1428275 0x1427fe5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x52cf8f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1426317 runtime/pprof.printCountProfile.func1+0xc17 runtime/pprof/pprof.go:461 # 0x1425883 runtime/pprof.printCountProfile+0x183 runtime/pprof/pprof.go:474 # 0x1428274 runtime/pprof.writeRuntimeProfile+0x154 runtime/pprof/pprof.go:796 # 0x1427fe4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [31: 1488] @ 0x44254c 0x4423cc 0x4894ea # 0x44254b runtime.saveg+0x16b runtime/mprof.go:1622 # 0x4423cb runtime.doRecordGoroutineProfile.func1+0x4b runtime/mprof.go:1504 # 0x4894e9 runtime.systemstack+0x49 runtime/asm_amd64.s:513 0: 0 [5: 400] @ 0x468972 0x467e65 0x468085 0x46982c 0x4697ed 0x1426765 0x14270ef 0x1426ba5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426764 runtime/pprof.printStackRecord+0x104 runtime/pprof/pprof.go:545 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426ba4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [36: 8640] @ 0x14266ba 0x14266ae 0x14270ef 0x1426ba5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14266ad runtime/pprof.printStackRecord+0x4d runtime/pprof/pprof.go:543 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426ba4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 144] @ 0x14268e7 0x14270ef 0x1426ba5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14268e6 runtime/pprof.printStackRecord+0x286 runtime/pprof/pprof.go:554 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426ba4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [15: 240] @ 0x1427dc8 0x1426ba5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1427dc7 runtime/pprof.writeHeapInternal+0x1187 runtime/pprof/pprof.go:674 # 0x1426ba4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [19: 304] @ 0x142690d 0x14270ef 0x1426ba5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x142690c runtime/pprof.printStackRecord+0x2ac runtime/pprof/pprof.go:554 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426ba4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [21: 336] @ 0x1426965 0x14270ef 0x1426ba5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426964 runtime/pprof.printStackRecord+0x304 runtime/pprof/pprof.go:554 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426ba4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 253952] @ 0x1426cf1 0x1426ba5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1426cf0 runtime/pprof.writeHeapInternal+0xb0 runtime/pprof/pprof.go:616 # 0x1426ba4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 96] @ 0x12a98ac 0x12a9932 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366c85 0x145ea1e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x12a98ab google.golang.org/grpc/internal/transport.newWriteQuota+0x1eb google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:44 # 0x12a9931 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x271 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:495 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366c84 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetValidator+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:136 # 0x145ea1d github.com/pactus-project/pactus/www/html.(*Server).GetValidatorHandler+0xdd github.com/pactus-project/pactus/www/html/blockchain.go:157 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 3981312] @ 0x6dd46e 0x6dd448 0x5a0075 0xb8f785 0xb8f154 0xb8a41b 0xb908c7 0x1448aed 0xa13909 0x14495b6 0xa13909 0x144a383 0xa13909 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x6dd46d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb8f784 github.com/prometheus/common/expfmt.MetricFamilyToText.func1+0x24 github.com/prometheus/common@v0.66.1/expfmt/text_create.go:96 # 0xb8f153 github.com/prometheus/common/expfmt.MetricFamilyToText+0xf13 github.com/prometheus/common@v0.66.1/expfmt/text_create.go:281 # 0xb8a41a github.com/prometheus/common/expfmt.NewEncoder.func7+0x3a github.com/prometheus/common@v0.66.1/expfmt/encode.go:178 # 0xb908c6 github.com/prometheus/common/expfmt.encoderCloser.Encode+0x26 github.com/prometheus/common@v0.66.1/expfmt/encode.go:51 # 0x1448aec github.com/prometheus/client_golang/prometheus/promhttp.HandlerForTransactional.func1+0xb0c github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/http.go:249 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x14495b5 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 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x144a382 github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1+0xc2 github.com/prometheus/client_golang@v1.23.2/prometheus/promhttp/instrument_server.go:147 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 960] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [91: 11648] @ 0xe15985 0xe155c9 0xe0475a 0xe0447e 0xe04e6c 0xde0a45 0x48b4a1 # 0xe15984 github.com/quic-go/quic-go.appendIPv4ECNMsg+0x44 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:313 # 0xe155c8 github.com/quic-go/quic-go.(*oobConn).WritePacket+0x148 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:261 # 0xe04759 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.54.1/send_conn.go:98 # 0xe0447d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.54.1/send_conn.go:74 # 0xe04e6b github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.54.1/send_queue.go:90 # 0xde0a44 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.54.1/connection.go:540 0: 0 [1: 16] @ 0x7f6c8c 0xda78da 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7f6c8b crypto/x509.(*CertPool).AddCert+0xab crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1600] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [11: 1408] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xdc40fe 0xdc6dfc 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdc40fd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:35 # 0xdc6dfb github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x35b github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:300 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [4: 384] @ 0x7db85b 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7db85a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x7fab9f 0x80098d 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7fab9e crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x80098c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:994 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 768] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c9d5 0x1531b46 0x1530fd0 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1530fcf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 5760] @ 0xd41f65 0xd41f66 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd41f64 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd41f65 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [3: 96] @ 0xbb969c 0xbb9707 0xbb9787 0xbc2173 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb969b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbb9706 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:24 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc2172 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:394 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 768] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 192] @ 0x12be1a8 0x12bcbb9 0x13142c2 0x13142c3 0x1319015 0x131177f 0x48b4a1 # 0x12be1a7 google.golang.org/grpc/internal/transport.(*http2Server).finishStream+0x87 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1342 # 0x12bcbb8 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x8d8 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1136 # 0x13142c1 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1521 google.golang.org/grpc@v1.75.1/internal/transport/server_stream.go:76 # 0x13142c2 google.golang.org/grpc.(*Server).processUnaryRPC+0x1522 google.golang.org/grpc@v1.75.1/server.go:1444 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 448] @ 0xbbd99c 0xbbffd0 0x48b4a1 # 0xbbd99b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x21b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:82 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [8: 640] @ 0x970608 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x970607 crypto/tls.(*clientHelloMsg).unmarshal+0xd67 crypto/tls/handshake_messages.go:631 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 512] @ 0x631125 0x63109d 0x6e3d9b 0x6e3d5e 0x6e3c3e 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6e3d9a math/big.(*Int).SetBytes+0x11a math/big/int.go:519 # 0x6e3d5d github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x6e3c3d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x4c999d 0x553c9d 0x55467d 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x553c9c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55467c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1824] @ 0xa6f871 0xa6f58d 0xa745ec 0xbbf85a 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbf859 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 768] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c9d5 0x1531b46 0x1530fd0 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1530fcf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 768] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xe1b89c 0xe1b73b 0xdf2525 0xe0f48a 0xe0f4ed 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xe1b89b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:124 # 0xe1b73a github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdf2524 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:41 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 20480] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 1568] @ 0x78f67a 0x78f690 0x14e17cf 0x1516b99 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1516b98 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 336] @ 0xda7ce9 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0xda7ce8 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c8 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:202 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [26: 9152] @ 0xdd07f1 0xdd08d6 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd07f0 github.com/quic-go/quic-go/internal/handshake.newUpdatableAEAD+0xd0 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:82 # 0xdd08d5 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x1b5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:153 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 32] @ 0x558d07 0x1472748 0x1472197 0x146fac5 0x1470fdd 0x147d68a 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x558d06 encoding/json.Marshal+0x126 encoding/json/encode.go:213 # 0x1472747 github.com/creachadair/jrpc2.(*jmessage).toJSON+0x167 github.com/creachadair/jrpc2@v1.3.2/json.go:168 # 0x1472196 github.com/creachadair/jrpc2.jmessages.toJSON+0x36 github.com/creachadair/jrpc2@v1.3.2/json.go:65 # 0x146fac4 github.com/creachadair/jrpc2.(*Client).send+0xa4 github.com/creachadair/jrpc2@v1.3.2/client.go:212 # 0x1470fdc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.2/client.go:350 # 0x147d689 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x549 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:126 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [6: 672] @ 0xda7ce9 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0xda7ce8 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x4c8 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:202 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [12: 192] @ 0x7c34a8 0x7c34dc 0x7c9d33 0x7beb46 0xb54709 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7c34a7 net.ParseIP+0x27 net/ip.go:528 # 0x7c34db github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7beb45 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [122: 25376] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x539e3a 0x5390b9 0x53907d 0xa0cdec 0xa11778 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0xa0cdeb net/http.(*conn).readRequest+0x68b net/http/server.go:1076 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [4: 32] @ 0x6f09af 0x6f284d 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f09ae github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6f284c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0xb6980e 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 108800] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 200704] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 192] @ 0x1293d5e 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x1293d5d golang.org/x/net/http2.(*Framer).readMetaFrame+0xdd golang.org/x/net@v0.44.0/http2/frame.go:1548 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 1280] @ 0x4a4712 0x4a3ca5 0x8efa39 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [2: 384] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 288] @ 0xd6b338 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd6b337 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x77 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:475 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 48] @ 0xe0f1be 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xe0f1bd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.54.1/stream.go:76 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [2: 160] @ 0x7dfac5 0x7fb99f 0x800da8 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7fb99e crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:288 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 448] @ 0xb740ff 0xbc1bbc 0xbc0887 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc0886 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:243 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [25: 8800] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x99e53c 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e53b net/textproto.readMIMEHeader+0x37b net/textproto/reader.go:586 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [4: 256] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 768] @ 0x14e17b7 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [59: 4720] @ 0x12bcad5 0x13149ee 0x13149d2 0x1319015 0x131177f 0x48b4a1 # 0x12bcad4 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x7f4 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1117 # 0x13149ed google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1c4d google.golang.org/grpc@v1.75.1/internal/transport/server_stream.go:76 # 0x13149d1 google.golang.org/grpc.(*Server).processUnaryRPC+0x1c31 google.golang.org/grpc@v1.75.1/server.go:1539 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [36: 20736] @ 0x841196 0x840a50 0x12ce3dc 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x12ce3db google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x9b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:51 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 16384] @ 0xc24b0c 0xc244e5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24b0b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 192] @ 0x15319d8 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x15319d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 144] @ 0x79019a 0x78ffa3 0x7b48d6 0x8f324c 0x10e5b4a 0x10e52d9 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x790199 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x78ffa2 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b48d5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0x10e5b49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:906 # 0x10e52d8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbb8 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:857 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [142: 6816] @ 0x6e4d06 0x6e4ce3 0x13ffe55 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e4d05 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x6e4ce2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x13ffe54 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [5: 120] @ 0x11be37b 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x11be37a github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0xda github.com/libp2p/go-libp2p@v0.43.0/config/config.go:396 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd3ebc7 0xd3ebb0 0xd42cd9 0xd3d35c 0xd452f3 0xd6fe16 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd42cd8 github.com/libp2p/go-yamux/v5.(*Stream).sendWindowUpdate+0x1b8 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:244 # 0xd3d35b github.com/libp2p/go-yamux/v5.(*Session).AcceptStream+0x11b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:269 # 0xd452f2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:47 # 0xd6fe15 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:131 0: 0 [8: 108544] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [76: 31616] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc6c329 0xc6bdd0 0xc6f096 0xc6a025 0xc756a5 0x48b4a1 # 0xc6c328 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc6bdcf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc6f095 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc6a024 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [21: 6048] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0xdd9a16 0xdd972e 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd9a15 github.com/quic-go/quic-go.newConnIDGenerator+0x895 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:75 # 0xdd972d github.com/quic-go/quic-go.init.func1+0x5ad github.com/quic-go/quic-go@v0.54.1/connection.go:270 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [12: 1152] @ 0x5c016b 0x5bfc93 0x5ce6ec 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5c016a net.srcAddrs+0x2a net/addrselect.go:45 # 0x5bfc92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5ce6eb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [26: 832] @ 0x12b6497 0x12b6486 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b6496 google.golang.org/grpc/internal/transport.newRecvBuffer+0x136 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:73 # 0x12b6485 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x125 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:393 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [5: 560] @ 0xe05085 0xe0f345 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xe05084 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.54.1/send_stream.go:78 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [21: 504] @ 0x12b89d4 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b89d3 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2673 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:654 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [16: 294912] @ 0x732b95 0x7449ca 0x745486 0x745738 0x745e92 0x746706 0x772727 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732b94 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746705 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [109: 15696] @ 0x12b6525 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b6524 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1c4 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:395 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [46: 2208] @ 0x1313b25 0x1319015 0x131177f 0x48b4a1 # 0x1313b24 google.golang.org/grpc.(*Server).processUnaryRPC+0xd84 google.golang.org/grpc@v1.75.1/server.go:1395 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [7: 168] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 304] @ 0x677985 0x67b9fa 0x69537f 0x6a984e 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677984 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:177 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 960] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [11: 1056] @ 0x6f27dd 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f27dc github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 560] @ 0x634eac 0x634dcf 0x6345bd 0x623e0c 0x623f18 0x6e3e6a 0x6e3c3e 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x634eab math/big.nat.make+0x1eb math/big/nat.go:67 # 0x634dce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x623f17 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x6e3e69 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6e3c3d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 12672] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fbf7f 0x1225505 0x12255a5 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 16640] @ 0x6f0ffe 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0ffd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1792] @ 0x887ec8 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x887ec7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5237 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 2816] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 72] @ 0x66f0d9 0x6e9025 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e9024 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Encode+0x64 github.com/pactus-project/pactus/types/tx/payload/bond.go:64 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 320] @ 0x644245 0x643015 0x642af3 0x6ef1f5 0x6ef1d7 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ef1f4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ef1d6 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/tx/tx.go:258 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x5d875f 0x5ee0f1 0x5ee0d2 0x5ef9b1 0x121ed33 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x5ee0f0 net.ipEmptyString+0x50 net/ip.go:332 # 0x5ee0d1 net.(*UDPAddr).String+0x31 net/udpsock.go:48 # 0x5ef9b0 net.DialUDP+0x150 net/udpsock.go:296 # 0x121ed32 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [7: 112] @ 0xe06eae 0xebffcc 0xebffaf 0xd7b962 0xbb6e74 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xe06ead github.com/quic-go/quic-go.(*SendStream).Close+0x16d github.com/quic-go/quic-go@v0.54.1/send_stream.go:435 # 0xebffcb github.com/quic-go/quic-go.(*Stream).Close+0x2b github.com/quic-go/quic-go@v0.54.1/stream.go:147 # 0xebffae github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0xe github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:81 # 0xd7b961 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:81 # 0xbb6e73 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:29 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [17: 272] @ 0x6e4d87 0x6e4c1f 0x13ffe72 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e4d86 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:172 # 0x6e4c1e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x13ffe71 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [26: 832] @ 0x12b8859 0x12b88f9 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b8858 google.golang.org/grpc/internal/transport.newWriteQuota+0x24f8 google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:44 # 0x12b88f8 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2598 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:647 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [8: 1024] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [7: 336] @ 0x51f306 0xa745b4 0xb6fd6d 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb6fd6c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x34c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1280] @ 0x677d9a 0x677da6 0x6658fd 0x152c98d 0x1531b46 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x152c98c crypto/internal/fips140/hkdf.Extract[...]+0x8c crypto/internal/fips140/hkdf/hkdf.go:18 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 1344] @ 0xddf79b 0xddf6f9 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf79a github.com/quic-go/quic-go.newDatagramQueue+0x97a github.com/quic-go/quic-go@v0.54.1/datagram_queue.go:39 # 0xddf6f8 github.com/quic-go/quic-go.(*Conn).preSetup+0x8d8 github.com/quic-go/quic-go@v0.54.1/connection.go:511 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 48] @ 0x807ee6 0xda7ac5 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x807ee5 crypto/x509.(*Certificate).Verify+0x345 crypto/x509/verify.go:844 # 0xda7ac4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:184 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [31: 337280] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 72] @ 0x7717cf 0x771792 0x756bc8 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7717ce github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x6e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:21 # 0x771791 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x756bc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 480] @ 0x7e15a5 0x7ded05 0x7e36fe 0x7e8fbc 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7ded04 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1+0x1a4 vendor/golang.org/x/crypto/cryptobyte/asn1.go:241 # 0x7e36fd crypto/ecdsa.encodeSignature+0xbd crypto/ecdsa/ecdsa.go:470 # 0x7e8fbb crypto/ecdsa.signFIPS[...]+0xfb crypto/ecdsa/ecdsa.go:427 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98f88e 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 896] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdd73ea 0xdd7773 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7772 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:152 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [4: 1408] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x4811a5 0x4cd0e5 0x4b4ae5 0x555945 0x55377e 0x552fbe 0x552bb9 0x14728d5 0x14724e5 0x146e83b 0x146e36e 0x48b4a1 # 0x4811a4 reflect.mapassign_faststr0+0x24 runtime/map_swiss.go:264 # 0x4cd0e4 reflect.mapassign_faststr+0xa4 reflect/value.go:3686 # 0x4b4ae4 reflect.Value.SetMapIndex+0x224 reflect/map_swiss.go:427 # 0x555944 encoding/json.(*decodeState).object+0x1324 encoding/json/decode.go:811 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x14728d4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.2/json.go:204 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x146e83a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.2/client.go:80 # 0x146e36d github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.2/client.go:67 0: 0 [9: 2160] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x7f6d14 0x7f6c1a 0xda78da 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7f6d13 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7f6c19 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 1920] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 352] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xa0e17f 0xa0dbf7 0xa13fa2 0xa14374 0xa157e7 0x1467745 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e17e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0xa13fa1 net/http.Redirect+0x361 net/http/server.go:2449 # 0xa14373 net/http.(*redirectHandler).ServeHTTP+0x33 net/http/server.go:2479 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x1467744 github.com/pactus-project/pactus/www/http.(*Server).StartServer.allowCORS.func6+0x104 github.com/pactus-project/pactus/www/http/server.go:200 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 24] @ 0xdfb2ca 0xdec3b9 0xdea9ae 0xde030f 0x48b4a1 # 0xdfb2c9 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x3c9 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:768 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [12: 1536] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 224] @ 0xe04247 0xe0bea5 0xe0a54b 0xe094a5 0x48b4a1 # 0xe04246 github.com/quic-go/quic-go.newSendConn+0x1e6 github.com/quic-go/quic-go@v0.54.1/send_conn.go:59 # 0xe0bea4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.54.1/server.go:717 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 64] @ 0x14cac33 0x1531527 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x1531526 crypto/internal/fips140/tls13.deriveSecret[...]+0xa6 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 96] @ 0x51f306 0xa745b4 0xbc20ab 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc20aa github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:386 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x53185f 0x7bc9b9 0x7bc99f 0x7c0455 0xb55819 0xb54077 0xda9054 0xda9024 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x53185e strings.genSplit+0x7e strings/strings.go:305 # 0x7bc9b8 strings.Split+0x78 strings/strings.go:361 # 0x7bc99e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb55818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xda9053 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x433 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xda9023 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x403 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:94 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [16: 2048] @ 0xe1020c 0xe10279 0xe0ff27 0xddf417 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xe1020b github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x26b github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:55 # 0xe10278 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x2d8 github.com/quic-go/quic-go@v0.54.1/streams_map.go:82 # 0xe0ff26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.54.1/streams_map.go:60 # 0xddf416 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f6 github.com/quic-go/quic-go@v0.54.1/connection.go:491 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [9: 1008] @ 0x116c125 0x116c1bb 0x116bad5 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x116c124 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x116c1ba github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [8: 256] @ 0x4c999d 0x6433e7 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x6433e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [675: 6393600] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [13: 1664] @ 0x14e18b0 0x1516e13 0x151653f 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1516e12 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x151653e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x96feed 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x96feec crypto/tls.(*clientHelloMsg).unmarshal+0x64c crypto/tls/handshake_messages.go:472 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 912] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c9d5 0x1531b46 0x15310ed 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15310ec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 4096] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [12: 5376] @ 0x7e103a 0x7e1004 0x97dedf 0x7e11e2 0x7e163c 0x7e115d 0x97d996 0x7e11e2 0x7e163c 0x97d8c7 0x97d857 0x97d82a 0x7e11e2 0x7e163c 0x97d574 0x97d4dc 0x9510b7 0x98b805 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e1039 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e1003 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x97dede crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7e115c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d995 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d8c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d856 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x97d829 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d573 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d4db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 144] @ 0xb3eefe 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb3eefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:107 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [4: 256] @ 0xd157be 0xd1d2d7 0xd209ec 0xd9ce1d 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd157bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/limit.go:284 # 0xd1d2d6 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xd6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd209eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd9ce1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x91c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:186 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x14e17b7 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 96] @ 0x88954c 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 880] @ 0xded832 0xded772 0xe10685 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xded831 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.54.1/internal/flowcontrol/stream_flow_controller.go:34 # 0xded771 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.54.1/connection.go:2544 # 0xe10684 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [13: 1664] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd4d6b 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd4d6a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:51 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [35: 560] @ 0x8fb5ef 0x8f81a6 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8fb5ee github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1ae github.com/pactus-project/pactus/store/tx.go:39 # 0x8f81a5 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 960] @ 0x7e15a5 0x979274 0x979253 0x7e11e2 0x7e163c 0x9784bd 0x9783b4 0x7e11e2 0x7e163c 0x9782d4 0x9782b3 0x7e11e2 0x7e163c 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x979273 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x979252 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1+0x12 crypto/tls/handshake_messages.go:1019 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9784bc vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1bc vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9783b3 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0xb3 crypto/tls/handshake_messages.go:1018 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9782d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9782b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 16] @ 0x888fb6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x888fb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5418 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 512] @ 0x1531738 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1531737 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 1280] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdd509b 0xdd4b85 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd509a github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:68 # 0xdd4b84 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:44 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [5: 160] @ 0x888fb6 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x888fb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5418 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 480] @ 0xc7adfd 0xc7ae65 0xc6939a 0xc6939b 0xc672fb 0xc609f5 0xc78dbb 0xc75607 0x48b4a1 # 0xc7adfc github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc7ae64 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc69399 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc6939a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc609f4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x514 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc78dba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [52: 2496] @ 0xc6d173 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6d172 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x632 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1928 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [10: 320] @ 0xb740ff 0xbc1af2 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1af1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:364 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x8f37c7 0x8f37b5 0x8f3cce 0x8f3c93 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8f37c6 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:117 # 0x8f37b4 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer_serde.go:34 # 0x8f3ccd github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x4d github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer_serde.go:40 # 0x8f3c92 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x12 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:118 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 960] @ 0xdd996d 0xdd972e 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd996c github.com/quic-go/quic-go.newConnIDGenerator+0x7ec github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:68 # 0xdd972d github.com/quic-go/quic-go.init.func1+0x5ad github.com/quic-go/quic-go@v0.54.1/connection.go:270 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 384] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdd4f45 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd4f44 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:56 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 64] @ 0x40cbf2 0x40b74d 0x41187c 0x96feb1 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x96feb0 crypto/tls.(*clientHelloMsg).unmarshal+0x610 crypto/tls/handshake_messages.go:471 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 336] @ 0xdc6111 0xdc614d 0xdc636f 0xdc3512 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc6110 github.com/quic-go/quic-go/internal/ackhandler.newSkippingPacketNumberGenerator+0x30 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet_number_generator.go:52 # 0xdc614c github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x6c github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:47 # 0xdc636e github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xae github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:143 # 0xdc3511 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:22 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 96] @ 0x1474845 0x14744f1 0x1473fd0 0x1473d65 0x48b4a1 # 0x1474844 github.com/creachadair/jrpc2.(*Server).dispatchLocked+0xe4 github.com/creachadair/jrpc2@v1.3.2/server.go:250 # 0x14744f0 github.com/creachadair/jrpc2.(*Server).nextRequest+0x350 github.com/creachadair/jrpc2@v1.3.2/server.go:215 # 0x1473fcf github.com/creachadair/jrpc2.(*Server).serve+0x2f github.com/creachadair/jrpc2@v1.3.2/server.go:172 # 0x1473d64 github.com/creachadair/jrpc2.(*Server).Start.func2+0x44 github.com/creachadair/jrpc2@v1.3.2/server.go:150 0: 0 [12: 12288] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 16] @ 0xb46025 0xb47770 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb46024 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/metrics.go:153 # 0xb4776f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:97 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [4: 256] @ 0xdf2490 0xdf2484 0xdf0a18 0xddee5d 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdf248f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdf2483 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:38 # 0xdf0a17 github.com/quic-go/quic-go.newInitialCryptoStream+0x177 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:121 # 0xddee5c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.54.1/connection.go:469 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [57: 277248] @ 0xc6dcac 0xc6d425 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6dcab github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc6d424 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [10: 320] @ 0xc268a8 0xc23be5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc268a7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xc23be4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [15: 360] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 2304] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fc02a 0x1225505 0x1225805 0x122bcf3 0x14a923f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x1225804 github.com/pactus-project/pactus/sync.(*synchronizer).broadcast+0xa4 github.com/pactus-project/pactus/sync/sync.go:197 # 0x122bcf2 github.com/pactus-project/pactus/sync.(*synchronizer).broadcastMessage+0x32 github.com/pactus-project/pactus/sync/sync.go:243 # 0x14a923e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1232] @ 0xddf326 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf325 github.com/quic-go/quic-go.(*Conn).preSetup+0x505 github.com/quic-go/quic-go@v0.54.1/connection.go:490 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 384] @ 0x7e15a5 0x99446a 0x994430 0x98c9e7 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x994469 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xdc9 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x99442f crypto/tls.(*SessionState).Bytes+0xd8f crypto/tls/ticket.go:146 # 0x98c9e6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 32] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [661: 158640] @ 0x13fffff 0x1400183 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13ffffe encoding/hex.EncodeToString+0x1de encoding/hex/hex.go:129 # 0x1400182 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:310 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 32] @ 0x6fbfb8 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fbfb7 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0xb5472e 0xb5471c 0x115fa9c 0x115fa7c 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb5472d github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb5471b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0x115fa9b github.com/multiformats/go-multiaddr/net.FromIP+0x53b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115fa7b github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x51b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:662 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [39: 1248] @ 0x69556a 0x6aa065 0x6a981b 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14e18b0 0x6dfedd 0x98fa5e 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 256] @ 0x14e18b0 0x152c65a 0x1531a13 0x15315a9 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c9d5 0x1531b46 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 288] @ 0x889bd6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x889bd5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5577 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [15: 3120] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x539e3a 0x5390b9 0x53907d 0xbc0c85 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0xbc0c84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:279 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 480] @ 0xbb94bf 0xbb9516 0xbb954e 0xbb98cf 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb94be github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 384] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [3: 192] @ 0x14e18b0 0x152c65a 0x1531a13 0x98c827 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98c826 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 352] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [30: 3360] @ 0xe0f4a5 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xe0f4a4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:70 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 4560] @ 0x745f7c 0x74639c 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 768] @ 0x7da53d 0x7db33d 0x7db813 0xdd62c9 0xdd6262 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7da53c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd62c8 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdd6261 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:76 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 64] @ 0x15162e6 0x1516cfc 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x15162e5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x1516cfb crypto/internal/fips140/ecdsa.newDRBG[...]+0x69b crypto/internal/fips140/ecdsa/hmacdrbg.go:82 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [15: 1920] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c65a 0x1531a13 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2378: 380480] @ 0x663493 0x66372c 0x1401e85 0x1401e86 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1401e84 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x6c4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1401e85 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6c5 github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 64] @ 0x152c9ae 0x1531b46 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c9ad crypto/internal/fips140/hkdf.Extract[...]+0xad crypto/internal/fips140/hkdf/hkdf.go:18 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 1056] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdd509b 0xdd4b85 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd509a github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:68 # 0xdd4b84 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:44 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [21: 336] @ 0xd72477 0xd72185 0x116ca0c 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0xd72476 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x276 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:258 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [31: 992] @ 0x14cac33 0x678306 0x67bd76 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678305 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:43 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 104192] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 96] @ 0xdd3fef 0xdd3ed3 0xdd74fe 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd3fee github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:53 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd74fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:133 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [3: 192] @ 0xd056a5 0x7340a3 0xd04f52 0xd04a5f 0xd043dd 0xd03ef9 0xd1d89c 0x11be1ef 0xeb55c7 0xe0b90d 0xe0a54b 0xe094a5 0x48b4a1 # 0xd056a4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:321 # 0x7340a2 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xd04f51 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:285 # 0xd04a5e github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x9e github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:225 # 0xd043dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:181 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0xd1d89b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x5b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:358 # 0x11be1ee github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:402 # 0xeb55c6 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/connmgr.go:124 # 0xe0b90c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x26c github.com/quic-go/quic-go@v0.54.1/server.go:639 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 72] @ 0x11d7dfc 0x115b293 0x115b145 0x116cc7a 0x10ede3b 0x10ee51e 0x10ed572 0x48b4a1 # 0x11d7dfb github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x115b292 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:362 # 0x115b144 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x224 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:347 # 0x116cc79 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:743 # 0x10ede3a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x77a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:399 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [308: 216832] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x480f29 0x99e251 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e250 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:523 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [19: 2432] @ 0xb740ff 0xbc1d87 0xbc1d69 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d86 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d68 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 480] @ 0xb3ecdb 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0xb3ecda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:93 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 896] @ 0xd21413 0xd7be19 0x116bacf 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd21412 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b2 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [26: 832] @ 0x6e18e5 0x6e3868 0x6e37de 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e18e4 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0xc4 github.com/pactus-project/pactus/crypto/bls/private_key.go:147 # 0x6e3867 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x6e37dd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0xa6f871 0xa6f58d 0xa745ec 0xb6e96f 0xb6fd9d 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb6e96e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:135 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [14: 224] @ 0x10cab3b 0x10c80d2 0x48b4a1 # 0x10cab3a github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x2da github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:422 # 0x10c80d1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:226 0: 0 [2: 32] @ 0x733dec 0x74ea0d 0x74e9e4 0x74a28b 0x74a969 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x733deb github.com/syndtr/goleveldb/leveldb/comparer.bytesComparer.Successor+0x8b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/comparer/bytes_comparer.go:41 # 0x74ea0c github.com/syndtr/goleveldb/leveldb.(*iComparer).uSuccessor+0xac github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/comparer.go:30 # 0x74e9e3 github.com/syndtr/goleveldb/leveldb.(*iComparer).Successor+0x83 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/comparer.go:61 # 0x74a28a github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x6a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:211 # 0x74a968 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:328 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 784] @ 0xd41f36 0xd4202c 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd41f35 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd4202b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [2: 832] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 144] @ 0x79019a 0x78ffa3 0x7b48d6 0x8f324c 0xc50c76 0xc50c9e 0xd6ac09 0xd7868c 0x48b4a1 # 0x790199 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x78ffa2 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b48d5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0xc50c75 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc50c9d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd6ac08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:398 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [1: 24] @ 0x7fa87a 0x800b0d 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7fa879 crypto/x509.parseName+0x59 crypto/x509/parser.go:149 # 0x800b0c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:1014 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x120e63b 0x12255af 0x12231c5 0x12227e8 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x120e63a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:84 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x12227e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0xda7b29 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda7b28 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x308 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:190 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 112] @ 0xd9555f 0xd91a17 0xd92176 0xda2925 0xda485f 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0xd9555e github.com/flynn/noise.cipherChaChaPoly.func1+0x1e github.com/flynn/noise@v1.1.0/cipher_suite.go:170 # 0xd91a16 github.com/flynn/noise.aeadCipher.Decrypt+0x56 github.com/flynn/noise@v1.1.0/cipher_suite.go:187 # 0xd92175 github.com/flynn/noise.(*CipherState).Decrypt+0x75 github.com/flynn/noise@v1.1.0/state.go:76 # 0xda2924 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).decrypt+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/crypto.go:45 # 0xda485e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read+0x37e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/rw.go:79 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [6: 672] @ 0x953dd9 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x953dd8 crypto/tls.(*Conn).handshakeContext+0x158 crypto/tls/conn.go:1541 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 64] @ 0x90b975 0x90b825 0xd9efa5 0xd9ef79 0xd9ebcf 0x48b4a1 # 0x90b974 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0xd9ebce github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:332 0: 0 [1: 64] @ 0x7cbd10 0xd911c5 0xd91590 0xd9153d 0xda2a5c 0xda5628 0x48b4a1 # 0x7cbd0f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0xd911c4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:80 # 0xd9158f golang.org/x/crypto/curve25519.X25519+0xef golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:71 # 0xd9153c github.com/flynn/noise.dh25519.GenerateKeypair+0x9c github.com/flynn/noise@v1.1.0/cipher_suite.go:115 # 0xda2a5b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:39 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [3: 288] @ 0x14e17b7 0x6dfedd 0xd91cac 0xd926ab 0xd9423f 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91cab github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd9423e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1920] @ 0x4a4632 0x4a3ca5 0xddb7ff 0xddb730 0xe04e9c 0xde0a45 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddb7fe github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:63 # 0xddb72f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:50 # 0xe04e9b github.com/quic-go/quic-go.(*sendQueue).Run+0x1bb github.com/quic-go/quic-go@v0.54.1/send_queue.go:99 # 0xde0a44 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.54.1/connection.go:540 0: 0 [7: 784] @ 0x539aaa 0xd3cbc8 0xd4527d 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd3cbc7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 32] @ 0xd6b365 0x116b703 0xc593ed 0x48b4a1 # 0xd6b364 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:475 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xc593ec 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] @ 0xc58f38 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc58f37 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x9f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:75 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 384] @ 0x677d9a 0x677da6 0xd958c2 0x6dff77 0x14e181b 0x6dfedd 0xd91d58 0xd926ab 0xd93de9 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91d57 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd93de8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [3: 336] @ 0x415a34 0xda0e9b 0x10e199e 0x10e1cba 0x10e1379 0x48b4a1 # 0xda0e9a github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x9a github.com/multiformats/go-multistream@v0.6.1/client.go:54 # 0x10e199d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3bd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:490 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 192] @ 0x14e17b7 0x6dfedd 0xd91c34 0xd92ffa 0xd95446 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91c33 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd92ff9 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd95445 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [3: 48] @ 0x51f306 0xb55814 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb55813 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [1: 64] @ 0x14e18ee 0x6dfedd 0xd91d58 0xd926ab 0xd9423f 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91d57 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd9423e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [5: 80] @ 0xc26079 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc26078 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x678 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [9: 288] @ 0x11e97d6 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1120] @ 0x4ddf3f 0x4dda13 0x5d62b1 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5d62b0 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [4: 256] @ 0xd1f679 0xd1e0c6 0xd7086a 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xd1f678 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:585 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [10: 1600] @ 0xd220be 0xd1f1fe 0xd1dd85 0xd1dba5 0xd9b592 0xed63ef 0xd9a503 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1f1fd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:560 # 0xd1dd84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd9b591 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x251 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:192 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 384] @ 0x677d9a 0x677da6 0xd958c2 0xd927f3 0xd92d9a 0xd952e7 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd927f2 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd92d99 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0xb9 github.com/flynn/noise@v1.1.0/state.go:193 # 0xd952e6 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xd06 github.com/flynn/noise@v1.1.0/state.go:595 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [12: 768] @ 0x11dbe94 0x11db3c7 0x48b4a1 # 0x11dbe93 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x11db3c6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [7: 1344] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [10: 1280] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x55923e 0x564167 0x700a66 0x7193a4 0x6fffe6 0x713ffd 0x7285bf 0x7285b4 0x729088 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x55923d encoding/json.newEncodeState+0x1d encoding/json/encode.go:316 # 0x564166 encoding/json.(*Encoder).Encode+0x66 encoding/json/stream.go:209 # 0x700a65 github.com/rs/zerolog.init.func7+0x85 github.com/rs/zerolog@v1.34.0/globals.go:90 # 0x7193a3 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.34.0/encoder_json.go:22 # 0x6fffe5 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.34.0/internal/json/types.go:387 # 0x713ffc github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.34.0/event.go:759 # 0x7285be github.com/rs/zerolog.(*Event).Any+0x27e github.com/rs/zerolog@v1.34.0/event.go:748 # 0x7285b3 github.com/pactus-project/pactus/util/logger.addFields+0x273 github.com/pactus-project/pactus/util/logger/logger.go:148 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0xdd3fef 0xdd3ed3 0xdd29e9 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd3fee github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:53 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd29e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:450 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [6: 96] @ 0x54413a 0x66e64a 0x6f22bc 0x6f2173 0x8f623c 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6f22bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6f2172 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8f623b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 320] @ 0x8e2474 0x8e239d 0xda3d4d 0xda32df 0xda5628 0x48b4a1 # 0x8e2473 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:174 # 0x8e239c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:159 # 0xda3d4c github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).generateHandshakePayload+0x6c github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:222 # 0xda32de github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x91e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:119 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [27: 4752] @ 0x10e2b88 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e2b87 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:579 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x468a46 0x7bf29b 0x7beee5 0x7beb7f 0xb54709 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [3: 240] @ 0xb3ecdb 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb3ecda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:93 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [83: 84992] @ 0xddf53a 0xddf52d 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf539 github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).Init+0x719 github.com/quic-go/quic-go@v0.54.1/internal/utils/ringbuffer/ringbuffer.go:13 # 0xddf52c github.com/quic-go/quic-go.(*Conn).preSetup+0x70c github.com/quic-go/quic-go@v0.54.1/connection.go:501 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [30: 960] @ 0x69556a 0x6aa065 0x6a97c9 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 1824] @ 0xc4e8e5 0xc4e765 0xc6eca2 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6eca1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 256] @ 0x7bd431 0x7bd6c5 0x7c07dc 0x7c04a7 0xb55819 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bd430 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb55818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 48] @ 0xdd4835 0xdd509b 0xdd4b85 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdd509a github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:68 # 0xdd4b84 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:44 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 1056] @ 0x888fb6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x888fb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5418 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [21: 1204224] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 320] @ 0x116c985 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0x116c984 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:713 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [19: 456] @ 0x66c2eb 0x66cbe6 0x6e251d 0x8fc22e 0x8fc248 0x8fa6c5 0x11ee81b 0x9071a7 0x11ee786 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x8fc22d github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xcd github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x8fc247 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0xe7 github.com/pactus-project/pactus/store/validator.go:107 # 0x8fa6c4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x11ee81a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:555 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee785 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 3584] @ 0xd41fe8 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd41fe7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [3: 16128] @ 0x73a4ee 0x73a4e2 0x73a5ee 0x75df34 0x75e425 0x761c65 0x76227a 0x761eaa 0x76242e 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x73a4ed math/rand.newSource+0x2d math/rand/rand.go:56 # 0x73a4e1 math/rand.NewSource+0x21 math/rand/rand.go:52 # 0x73a5ed github.com/syndtr/goleveldb/leveldb/memdb.New+0x12d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:472 # 0x75df33 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x75e424 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x761c64 github.com/syndtr/goleveldb/leveldb.(*DB).rotateMem+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:46 # 0x762279 github.com/syndtr/goleveldb/leveldb.(*DB).flush.func1+0x279 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:106 # 0x761ea9 github.com/syndtr/goleveldb/leveldb.(*DB).flush+0x109 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:118 # 0x76242d github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:157 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 368] @ 0xd72310 0xd72185 0x116ca0c 0x116c85f 0xc64585 0x48b4a1 # 0xd7230f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x10f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:241 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [64: 3072] @ 0x480eda 0x480eef 0x12b125a 0x12b35a5 0x48b4a1 # 0x12b1259 google.golang.org/grpc/internal/transport.(*http2Client).operateHeaders+0x99 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1464 # 0x12b35a4 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3e4 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1688 0: 0 [1: 24] @ 0x4ded0d 0x4defd2 0x4dd673 0x5d6945 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4ded0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4defd1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x4dd672 syscall.NetlinkRIB+0x132 syscall/netlink_linux.go:74 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 24] @ 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x15314ed 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x15314ec crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 128] @ 0x468a46 0x7f6d28 0x7f6c1a 0xda78da 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7f6d27 crypto/x509.(*CertPool).addCertFunc+0x147 crypto/x509/cert_pool.go:206 # 0x7f6c19 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [11: 1056] @ 0x14e17b7 0x152c9d5 0x1531b46 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 432] @ 0x131c7b2 0x131c7a6 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x131c7b1 google.golang.org/grpc.defaultCallInfo+0xf1 google.golang.org/grpc@v1.75.1/rpc_util.go:167 # 0x131c7a5 google.golang.org/grpc.newClientStreamWithParams+0xe5 google.golang.org/grpc@v1.75.1/stream.go:262 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [11: 176] @ 0x5391e5 0xe05133 0xe0f345 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x5391e4 context.WithCancelCause+0x64 context/context.go:270 # 0xe05132 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.54.1/send_stream.go:81 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 48] @ 0x480eda 0x480eef 0xdf24c6 0xe0f48a 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xdf24c5 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:39 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 24] @ 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x90b105 0x90b10f 0xda0f6f 0x10e199e 0x10e1cba 0x10e1379 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x90b104 github.com/multiformats/go-multistream.ReadNextToken[...]+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x90b10e github.com/multiformats/go-multistream.readMultistreamHeader+0x2e github.com/multiformats/go-multistream@v0.6.1/client.go:127 # 0xda0f6e github.com/multiformats/go-multistream.SelectProtoOrFail[...]+0x16e github.com/multiformats/go-multistream@v0.6.1/client.go:65 # 0x10e199d github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x3bd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:490 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [10: 2400] @ 0xd3c4d3 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd3c4d2 github.com/libp2p/go-yamux/v5.newSession+0x2b2 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:145 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 400] @ 0x887926 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x887925 google.golang.org/protobuf/internal/impl.consumeStringPtr+0xa5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5156 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [18: 288] @ 0x8f705d 0x8f7041 0x8f67ef 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f705c github.com/pactus-project/pactus/util/pairslice.(*PairSlice[...]).Append+0x7c github.com/pactus-project/pactus/util/pairslice/pairslice.go:27 # 0x8f7040 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x60 github.com/pactus-project/pactus/store/block.go:191 # 0x8f67ee github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x70e github.com/pactus-project/pactus/store/block.go:103 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 240] @ 0xe022ff 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0xe022fe github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x5de github.com/quic-go/quic-go@v0.54.1/receive_stream.go:169 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0xd3ba9c 0xd43f16 0xd43dec 0xd45838 0xd7bea2 0x10e1ef3 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd3ba9b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd43f15 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd43deb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x10e1ef2 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:512 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xb740ff 0xbc1d87 0xbc1d69 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d86 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d68 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x677d9a 0x677da6 0xd958c2 0x6dff77 0x14e181b 0x6dfedd 0xd91c34 0xd92ffa 0xd95446 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91c33 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd92ff9 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd95445 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [33: 1056] @ 0x4c999d 0x6433e7 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x6433e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 384] @ 0xd1f5d5 0xd1e0c6 0xd7086a 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd1f5d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:587 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [22: 352] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [34: 21760] @ 0x950833 0x95066a 0x951126 0x98b805 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x950832 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x950669 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 128] @ 0x14cac33 0x943735 0x98d1cc 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x943734 crypto/tls.signedMessage+0x194 crypto/tls/auth.go:94 # 0x98d1cb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 112] @ 0x468a46 0x7bf29b 0x7beee5 0x7beb7f 0xb5484f 0xb557b5 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [29: 928] @ 0xe07909 0xe0fa97 0xe111b8 0xde7ae5 0xde7509 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe07908 github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0x148 github.com/quic-go/quic-go@v0.54.1/send_stream.go:569 # 0xe0fa96 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.54.1/stream.go:159 # 0xe111b7 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.54.1/streams_map.go:249 # 0xde7ae4 github.com/quic-go/quic-go.(*Conn).handleFrame+0xc4 github.com/quic-go/quic-go@v0.54.1/connection.go:1585 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [7: 336] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xbbf85a 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbf859 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 704] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 400] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 576] @ 0xb71fa5 0xb71c96 0x115ff27 0x11001ba 0x115f975 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb71fa4 github.com/libp2p/go-netroute.(*router).RouteWithSrc+0x2c4 github.com/libp2p/go-netroute@v0.2.2/common.go:118 # 0xb71c95 github.com/libp2p/go-netroute.(*router).Route+0x35 github.com/libp2p/go-netroute@v0.2.2/common.go:99 # 0x115ff26 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked.func2+0x46 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:655 # 0x11001b9 github.com/libp2p/go-libp2p/p2p/host/basic/internal/backoff.(*ExpBackoff).Run+0xd9 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/internal/backoff/backoff.go:45 # 0x115f974 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x414 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:654 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [18: 432] @ 0xd9efbd 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0xd9efbc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xb740ff 0xbc1bbc 0xbc0887 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc0886 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x26 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:243 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 512] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd3f587 0xd3f57d 0xd3ef1c 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd3f586 github.com/libp2p/go-buffer-pool.Get+0x506 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3f57c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x4fc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:638 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [26: 851968] @ 0x8efa6f 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [10: 1280] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 768] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 2560] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 160] @ 0x677985 0x67b9fa 0x69537f 0x6a984e 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677984 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:177 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 384] @ 0x51f306 0xc81ea7 0xc81e67 0xc82edd 0xc899ae 0xc6c153 0xc6ac62 0xc756a5 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc81ea6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc81e66 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc82edc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc899ad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc6c152 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc6ac61 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [15: 240] @ 0x8e245d 0x8e243e 0x8f05c6 0xc5ea50 0xc6ecf8 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0x8e245c github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/pb/crypto.pb.go:50 # 0x8e243d github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:175 # 0x8f05c5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:193 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 96] @ 0x468a46 0x4d6187 0x9436ee 0x98d1cc 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x4d6186 io.WriteString+0x66 io/io.go:318 # 0x9436ed crypto/tls.signedMessage+0x14d crypto/tls/auth.go:92 # 0x98d1cb crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x5ab crypto/tls/handshake_server_tls13.go:1117 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 256] @ 0x14e18ee 0x152c65a 0x1531a13 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 1280] @ 0xd2238d 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd2238c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:68 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [19: 1520] @ 0x4ddf3f 0x4dda13 0x5d6945 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [8: 768] @ 0x14e17b7 0x1516e13 0x151653f 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1516e12 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x151653e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [21: 2688] @ 0xb740ff 0xbc1af2 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1af1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:364 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 768] @ 0x5d6528 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6527 net.interfaceTable+0x2a7 net/interface_linux.go:38 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [7: 672] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xb6fd6d 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb6fd6c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x34c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [13: 208] @ 0xc631cb 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0xc631ca github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x1aa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1129 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [12: 2304] @ 0xdc1f11 0xdc633f 0xdc631e 0xdc3512 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc1f10 github.com/quic-go/quic-go/internal/congestion.newCubicSender+0xb0 github.com/quic-go/quic-go@v0.54.1/internal/congestion/cubic_sender.go:95 # 0xdc633e github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x7e github.com/quic-go/quic-go@v0.54.1/internal/congestion/cubic_sender.go:75 # 0xdc631d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:130 # 0xdc3511 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:22 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 288] @ 0x7e15a5 0x974ef6 0x974acb 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x974ef5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x974aca crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [51: 8976] @ 0xded832 0xded772 0xe10685 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xded831 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.54.1/internal/flowcontrol/stream_flow_controller.go:34 # 0xded771 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.54.1/connection.go:2544 # 0xe10684 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [6: 288] @ 0x480eda 0x480eef 0xe22036 0xe10156 0xe0ff27 0xddf417 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xe22035 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x95 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:63 # 0xe10155 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.54.1/streams_map.go:73 # 0xe0ff26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.54.1/streams_map.go:60 # 0xddf416 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f6 github.com/quic-go/quic-go@v0.54.1/connection.go:491 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [5: 480] @ 0x7e15a5 0x97fed4 0x97fe3c 0x980778 0x98d37f 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97fed3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97fe3b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x980777 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98d37e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 1152] @ 0x7e15a5 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 640] @ 0x7c5c4c 0xb55a37 0xb559da 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x7c5c4b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb55a36 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb559d9 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:326 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [14: 1792] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [12: 192] @ 0xbc1431 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc1430 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x370 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 112] @ 0xbbf928 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbbf927 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x327 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:105 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 2048] @ 0x8efa6f 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [36: 9216] @ 0x11dbe94 0x11db5ce 0x48b4a1 # 0x11dbe93 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x11db5cd github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [9: 1152] @ 0x5d6c05 0x5d6a45 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x5d6c04 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [45: 8640] @ 0x115b6c5 0x115b67a 0x11c230b 0x11c230c 0x10c8df2 0x10c80fe 0x48b4a1 # 0x115b6c4 slices.Clone[...]+0xe4 slices/slices.go:360 # 0x115b679 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).DirectAddrs+0x99 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:387 # 0x11c230a github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).AllAddrs+0x2a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:765 # 0x11c230b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.43.0/config/config.go:645 # 0x10c8df1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:247 # 0x10c80fd github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x65d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:233 0: 0 [11: 264] @ 0x88954c 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [12: 960] @ 0x5cf485 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5cf484 net.(*Resolver).goLookupIPCNAMEOrder+0x1564 net/dnsclient_unix.go:735 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [5: 120] @ 0x4ded0d 0x4df97a 0x4dd966 0x5d6945 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4ded0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4df979 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4dd965 syscall.NetlinkRIB+0x425 syscall/netlink_linux.go:89 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [3: 48] @ 0x468a46 0x7bf29b 0x7beee5 0x7beb7f 0xb5484f 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 32] @ 0xb49625 0xb48f85 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb49624 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:322 # 0xb48f84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:288 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [5: 160] @ 0x887ec8 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x887ec7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5237 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 160] @ 0x887e8f 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x887e8e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5237 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [83: 53120] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0xb72c96 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb72c95 github.com/libp2p/go-netroute.New+0x4d5 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:95 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [5: 80] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7bf257 0x7beee5 0x7beb7f 0xb5484f 0x115f82b 0x115f80b 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0x115f82a github.com/multiformats/go-multiaddr/net.FromIP+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115f80a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x2aa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:647 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [14: 448] @ 0x51f306 0xc81f87 0xc81f47 0xc82f5d 0xc89cae 0xc63253 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc81f86 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc81f46 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc82f5c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc89cad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc63252 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x232 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 640] @ 0xc6ebca 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc6ebc9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x289 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2133 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 64] @ 0xbbf79d 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbbf79c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x19c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 144] @ 0x8e245d 0x8e243e 0x8e239d 0x8f321d 0xc4cd3a 0xc4cd13 0xc64416 0x48b4a1 # 0x8e245c github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/pb/crypto.pb.go:50 # 0x8e243d github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:175 # 0x8e239c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:159 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0xc4cd39 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc4cd12 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [55: 3520] @ 0x636efd 0x636ec8 0x623706 0x6720c5 0x6720c6 0x671da5 0x69adee 0x6996d2 0x6e1706 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x636efc math/big.nat.make+0x13c math/big/nat.go:67 # 0x636ec7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x623705 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x6720c4 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x6720c5 github.com/consensys/gnark-crypto/ecc.getVector+0xc5 github.com/consensys/gnark-crypto@v0.19.0/ecc/utils.go:175 # 0x671da4 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/utils.go:152 # 0x69aded github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g1.go:633 # 0x6996d1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g1.go:458 # 0x6e1705 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 512] @ 0xb6bb59 0xb6bb4d 0xb73bc9 0xb739ae 0xb73d31 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6bb58 math/big.NewInt+0xf8 math/big/int.go:91 # 0xb6bb4c github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xec github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb73bc8 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb739ad github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:80 # 0xb73d30 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:92 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 1344] @ 0x116c0be 0x116c1b3 0x116bad5 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x116c0bd github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x116c1b2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [60: 1920] @ 0xbb969c 0xbb9707 0xbb9787 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb969b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbb9706 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:24 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 432] @ 0x552af7 0x1472eeb 0x14724e5 0x146e83b 0x146e36e 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x1472eea github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x68a github.com/creachadair/jrpc2@v1.3.2/json.go:214 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x146e83a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.2/client.go:80 # 0x146e36d github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.2/client.go:67 0: 0 [4: 192] @ 0xdc61e5 0xdc6209 0xdc635e 0xdc3512 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc61e4 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0x104 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:26 # 0xdc6208 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x128 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:52 # 0xdc635d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x9d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:142 # 0xdc3511 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:22 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 336] @ 0x6e046f 0xdd4a05 0xdcf3dd 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [8: 768] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd29e9 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd29e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:450 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [27: 4752] @ 0xc6a0a5 0xc6a0f0 0xc756a5 0x48b4a1 # 0xc6a0a4 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc6a0ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [22: 540672] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [8: 128] @ 0x11ee565 0x729045 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ee564 github.com/pactus-project/pactus/state.(*state).String+0x124 github.com/pactus-project/pactus/state/state.go:530 # 0x729044 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x631125 0x63109d 0x7d05d2 0x7d054c 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7d05d1 math/big.(*Int).SetBytes+0x111 math/big/int.go:519 # 0x7d054b crypto/elliptic.(*nistCurve[...]).Unmarshal+0x8b crypto/elliptic/nistec.go:240 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 3072] @ 0x4d7092 0x147f2ae 0x147d976 0x147d1bd 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x4d7091 io.ReadAll+0x31 io/io.go:710 # 0x147f2ad github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices.func1+0x4d github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:83 # 0x147d975 github.com/creachadair/jrpc2/jhttp.Bridge.parseHTTPRequest+0x55 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:152 # 0x147d1bc github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x7c github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:80 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 224] @ 0x11f2ab8 0x11f8f98 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11f2ab7 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0xd7 github.com/pactus-project/pactus/consensus/consensus.go:183 # 0x11f8f97 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [275: 17600] @ 0xb3ea6e 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3ea6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:62 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 384] @ 0x677d9a 0x677da6 0xd958c2 0xd927f3 0xd93f6b 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd927f2 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd93f6a github.com/flynn/noise.(*HandshakeState).WriteMessage+0x38a github.com/flynn/noise@v1.1.0/state.go:412 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [70: 3360] @ 0xbb96e9 0xbb9787 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb96e8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:22 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [53: 2544] @ 0x841196 0x840a50 0xb4746d 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb4746c github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x34c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:81 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [13: 624] @ 0x11dbf15 0x11db3c7 0x48b4a1 # 0x11dbf14 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x134 github.com/pactus-project/pactus/network/notifee.go:134 # 0x11db3c6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [1: 16] @ 0x90b315 0x90b734 0x90b477 0xd9edfa 0xd9ebcf 0x48b4a1 # 0x90b314 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x90b733 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x90b476 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd9edf9 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0xd9ebce github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity.func1+0x12e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:332 0: 0 [69: 61824] @ 0xb66826 0xb669f2 0xb70305 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb70304 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:273 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [30: 960] @ 0xb740ff 0xbc1d87 0xbc1d69 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d86 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d68 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 2816] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x4811a5 0x4cd0e5 0x4b4ae5 0x555945 0x55377e 0x552fbe 0x552bb9 0x14728d5 0x14724e5 0x1477c45 0x1473e6c 0x48b4a1 # 0x4811a4 reflect.mapassign_faststr0+0x24 runtime/map_swiss.go:264 # 0x4cd0e4 reflect.mapassign_faststr+0xa4 reflect/value.go:3686 # 0x4b4ae4 reflect.Value.SetMapIndex+0x224 reflect/map_swiss.go:427 # 0x555944 encoding/json.(*decodeState).object+0x1324 encoding/json/decode.go:811 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x14728d4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.2/json.go:204 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x1477c44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.2/server.go:644 # 0x1473e6b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.2/server.go:147 0: 0 [33: 7920] @ 0xc273d6 0xc26145 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc273d5 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xc26144 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [14: 896] @ 0x887ec8 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x887ec7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5237 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 144] @ 0x4de4a5 0x4e0cac 0x4e0cb4 0x513ddf 0x513dcb 0x513dca 0x513dbd 0x72e4fa 0x76db62 0x73b465 0x73c2d7 0x73cb71 0x73cb58 0x76ced5 0x76ce3d 0x48b4a1 # 0x4de4a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e0cab syscall.BytePtrFromString+0x2b syscall/syscall.go:68 # 0x4e0cb3 syscall.unlinkat+0x33 syscall/zsyscall_linux_amd64.go:162 # 0x513dde syscall.Unlink+0x3e syscall/syscall_linux.go:329 # 0x513dca os.Remove.func1+0x2a os/file_unix.go:362 # 0x513dc9 os.ignoringEINTR+0x29 os/file_posix.go:256 # 0x513dbc os.Remove+0x1c os/file_unix.go:361 # 0x72e4f9 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Remove+0x179 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:532 # 0x76db61 github.com/syndtr/goleveldb/leveldb.(*session).refLoop.(*tOps).remove.func5+0x41 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:478 # 0x73b464 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x244 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:230 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73cb70 github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefInternal+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:740 # 0x73cb57 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Delete+0x257 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:550 # 0x76ced4 github.com/syndtr/goleveldb/leveldb.(*tOps).remove+0xeb4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:477 # 0x76ce3c github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0xe1c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:216 0: 0 [13: 159744] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [17: 1088] @ 0x7454dc 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 144] @ 0x841196 0x840a50 0x8e23c7 0x8f321d 0x10e5b4a 0x10e52d9 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8e23c6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:164 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0x10e5b49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:906 # 0x10e52d8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbb8 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:857 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 16] @ 0x4c9b52 0x4bfd85 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x4c9b51 reflect.Value.assignTo+0x131 reflect/value.go:3135 # 0x4bfd84 reflect.Value.call+0xb04 reflect/value.go:519 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [11: 1056] @ 0xa6f871 0xa6f58d 0xa745ec 0xbbd216 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbd215 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [36: 1728] @ 0x54413a 0x66e64a 0x6f22bc 0x6f2173 0x8f623c 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6f22bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6f2172 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8f623b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x53d895 0x53d2bd 0x53d499 0x66ea5f 0x6ef70d 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x66ea5e github.com/pactus-project/pactus/util/encoding.WriteVarString+0x5e github.com/pactus-project/pactus/util/encoding/encoding.go:414 # 0x6ef70c github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x12c github.com/pactus-project/pactus/types/tx/tx.go:316 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0xbb9336 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 128] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0x10e7438 0xd6fb97 0xd6d67b 0xd6fb0d 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10e7437 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*netNotifiee).Disconnected+0x317 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1103 # 0xd6fb96 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1.1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:108 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6fb0c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).doClose.func1+0x8c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:107 0: 0 [20: 1600] @ 0x7bec76 0x7beb7f 0xb5484f 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bec75 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [8: 256] @ 0x7bee7a 0x7beb7f 0xb5484f 0xb557b5 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bee79 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 240] @ 0xa0e045 0xa0dbf7 0x147e4e8 0x147da95 0x147d73f 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e044 net/http.Header.Clone+0x5c4 net/http/header.go:104 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0x147e4e7 github.com/creachadair/jrpc2/jhttp.writeJSON+0x267 github.com/creachadair/jrpc2@v1.3.2/jhttp/getter.go:149 # 0x147da94 github.com/creachadair/jrpc2/jhttp.Bridge.encodeResponses+0x54 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:170 # 0x147d73e github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x5fe github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:147 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 27264] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc4ced1 0xc64416 0x48b4a1 # 0xc4ced0 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x230 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:319 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [2: 160] @ 0xbb9336 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 160] @ 0x875cd1 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x875cd0 google.golang.org/protobuf/internal/impl.consumeInt32Ptr+0x90 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:707 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 576] @ 0xd056a5 0x7340a3 0xd04f52 0xd04a10 0xd043dd 0xd03ef9 0x10df874 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd056a4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:321 # 0x7340a2 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xd04f51 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:285 # 0xd04a0f github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x4f github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:222 # 0xd043dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:181 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0x10df873 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0x93 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:92 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [42: 1344] @ 0x69556a 0x6aa065 0x6a981b 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 8064] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fbf7f 0x1225505 0x12255a5 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 160] @ 0xc61712 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61711 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xa11 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:970 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [21: 504] @ 0x5433da 0x66e3ad 0x6f23f4 0x6f2400 0x6f19d2 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6f23f3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6f23ff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6f19d1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x8e1ef3 0x8e22be 0x8e220b 0x10e5eef 0x10e574c 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8e1ef2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/ed25519.go:123 # 0x8e22bd github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:143 # 0x8e220a github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:130 # 0x10e5eee github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xae github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:939 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [41: 1312] @ 0x51c349 0x116ca51 0x116c85f 0xc64585 0x48b4a1 # 0x51c348 fmt.Errorf+0x168 fmt/errors.go:32 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 816] @ 0x4a4619 0x4a3ca5 0x8efc14 0xd3f88a 0xd3f86d 0xd3ef1c 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efc13 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd3f889 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd3f86c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 144] @ 0xc9f5ca 0xe157f5 0xe04225 0xe0bea5 0xe0a54b 0xe094a5 0x48b4a1 # 0xc9f5c9 golang.org/x/net/ipv6.(*ControlMessage).Marshal+0x269 golang.org/x/net@v0.44.0/ipv6/control.go:100 # 0xe157f4 github.com/quic-go/quic-go.(*packetInfo).OOB+0xf4 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:306 # 0xe04224 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.54.1/send_conn.go:56 # 0xe0bea4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.54.1/server.go:717 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [14: 224] @ 0x468a46 0x7be46c 0x7bf257 0x7beee5 0x7beb7f 0xb54709 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [54: 2592] @ 0x8f7015 0x8f67ef 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f7014 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:190 # 0x8f67ee github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x70e github.com/pactus-project/pactus/store/block.go:103 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 384] @ 0x9064e5 0x908c3e 0x908ab3 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x9064e4 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x908c3d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1760] @ 0x10e3e78 0x10e3e48 0x10e22c6 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e3e77 github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0xd7 github.com/libp2p/go-libp2p@v0.43.0/core/protocol/id.go:24 # 0x10e3e47 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:695 # 0x10e22c5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:535 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 192] @ 0x5dc090 0x5dcf3e 0x5ee40c 0x121ed05 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5dc08f net.filterAddrList+0x18f net/ipsock.go:137 # 0x5dcf3d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x5ee40b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x121ed04 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [16: 2304] @ 0xbc0369 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc0368 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x308 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:186 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 336] @ 0x8f3259 0x10e5b4a 0x10e52d9 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8f3258 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:173 # 0x10e5b49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:906 # 0x10e52d8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbb8 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:857 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 2560] @ 0x1518188 0x151813f 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x1518187 crypto/internal/fips140/bigmod.NewNat+0x1e7 crypto/internal/fips140/bigmod/nat.go:72 # 0x151813e crypto/internal/fips140/ecdsa.randomPoint[...]+0x19e crypto/internal/fips140/ecdsa/ecdsa.go:250 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 1008] @ 0x5dd225 0x5dc04e 0x5dcf3e 0x5c5745 0x5c6697 0x5e0985 0x5cb2a5 0x5cc62f 0x5cfac5 0x48b4a1 # 0x5dd224 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x5dc04d net.filterAddrList+0x14d net/ipsock.go:137 # 0x5dcf3d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x5c5744 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x5c6696 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x5e0984 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x5cb2a4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [14: 3136] @ 0x78f67a 0x78f690 0x14e181b 0x1516985 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1516984 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 1056] @ 0x7e15a5 0x9782d4 0x9782b3 0x7e11e2 0x7e163c 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9782d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9782b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [34: 11968] @ 0xd6f0ec 0xd6f412 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0xd6f0eb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:19 # 0xd6f411 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1b1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:52 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [10: 320] @ 0x4dec45 0x4defd2 0x5d3a2c 0x5ed47b 0x5ec310 0xb57267 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x4dec44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4defd1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x5d3a2b net.(*netFD).accept+0x1cb net/fd_unix.go:177 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb57266 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [46: 1472] @ 0x51f306 0xa745b4 0xbc14f6 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc14f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [25: 12800] @ 0x8efa6f 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [12: 1536] @ 0x14e18ee 0x1516e13 0x151653f 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1516e12 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x151653e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 600] @ 0x6e2d73 0x6e60df 0x6f1a79 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d72 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x7f264a 0x800b30 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7f2649 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x800b2f crypto/x509.parseCertificate+0x6af crypto/x509/parser.go:1018 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 768] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [7: 896] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd76fe 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd76fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:147 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [24: 384] @ 0x905e5a 0x905e6c 0x907da8 0x908b3f 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x905e59 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x905e6b github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x907da7 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x908b3e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 576] @ 0x6f27dd 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f27dc github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 6080] @ 0x10e6cb9 0x10e6ce2 0x10edfeb 0x10ee51e 0x10ed572 0x48b4a1 # 0x10e6cb8 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x238 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x10e6ce1 github.com/libp2p/go-libp2p/p2p/protocol/identify.HasConsistentTransport+0x261 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1025 # 0x10edfea github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x92a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:406 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [7: 560] @ 0xd0476d 0xd0473a 0xd03ef9 0x10df874 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd0476c golang.org/x/time/rate.NewLimiter+0x48c golang.org/x/time@v0.13.0/rate/rate.go:101 # 0xd04739 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x459 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:203 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0x10df873 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0x93 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:92 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [18: 432] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 896] @ 0x677996 0x67b9fa 0x69537f 0x6a984e 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x480eda 0x480eef 0xbc0355 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc0354 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2f4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:194 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 224] @ 0x5def1c 0x5def84 0x5dcd73 0x5ee40c 0x121ed05 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5def1b net.withUnexpiredValuesPreserved+0x17b net/lookup.go:300 # 0x5def83 net.(*Resolver).lookupIPAddr+0x1e3 net/lookup.go:330 # 0x5dcd72 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x5ee40b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x121ed04 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [46: 2208] @ 0x480eda 0x480eef 0x905c2c 0x11eab6c 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x905c2b github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x11eab6b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:147 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0x11d7dfc 0x11c231c 0x10c8df2 0x10c80fe 0x48b4a1 # 0x11d7dfb github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x11c231b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.43.0/config/config.go:645 # 0x10c8df1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:247 # 0x10c80fd github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x65d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:233 0: 0 [9: 144] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7c1b95 0x7c1b96 0x121624a 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c1b94 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c1b95 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1216249 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 480] @ 0x94fd0e 0x993596 0x99305c 0x9513e7 0x951499 0x98cd6d 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x94fd0d crypto/tls.(*Conn).sendAlertLocked+0x2d crypto/tls/conn.go:845 # 0x993595 crypto/tls.(*Conn).quicWaitForSignal+0x1f5 crypto/tls/quic.go:497 # 0x99305b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9513e6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x951498 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x98cd6c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 72] @ 0xdd4835 0xdcf3dd 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [22: 4224] @ 0xc52e36 0x10e47af 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc52e35 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x10e47ae github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x8e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:787 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 768] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [43: 2752] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 592] @ 0x90b315 0x90b734 0x1172725 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0x90b314 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x90b733 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x1172724 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 16] @ 0xdd49b6 0xdcf453 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [6: 384] @ 0xdf2490 0xdf2484 0xdd9245 0xdd9363 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdf248f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdf2483 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:38 # 0xdd9244 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:31 # 0xdd9362 github.com/quic-go/quic-go.init.func1+0x1e2 github.com/quic-go/quic-go@v0.54.1/connection.go:253 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [19: 456] @ 0x66f0d9 0x6e97f3 0x6ef771 0x6ef526 0x8f6585 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e97f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6ef525 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8f6584 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [140: 6720] @ 0x663493 0x66372c 0x14000d7 0x1400073 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x14000d6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1400072 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [22: 3520] @ 0x4ddf3f 0x5d69bd 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d69bc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [11: 528] @ 0x7c5b65 0xb55897 0xb5583a 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7c5b64 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb55896 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb55839 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 416] @ 0x99e43c 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:568 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [31: 1488] @ 0x6e2d5b 0x6efd88 0x6efb90 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d5a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 4480] @ 0x78f67a 0x78f690 0x14e181b 0x1516e13 0x151653f 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1516e12 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x151653e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 256] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdd4fa7 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd4fa6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:57 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 48] @ 0xdd49b6 0xdd3fcf 0xdd3ed3 0xdd4ca8 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd4ca7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:50 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [7: 1456] @ 0xc52e36 0x11dbe34 0x11db3c7 0x48b4a1 # 0xc52e35 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11dbe33 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x11db3c6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [2: 288] @ 0x552af7 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 1296] @ 0x8f48f3 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x8f48f2 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:234 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 3072] @ 0xb3ccb0 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0xb3ccaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [6: 144] @ 0x6e1c92 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6e1c91 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/public_key.go:77 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 768] @ 0x5f552a 0x5f01b5 0x5e8d27 0x5e889b 0x5dd7d8 0x5f14c7 0x5efa34 0x5c023a 0x5bfc93 0x5ce6ec 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5f5529 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5f01b4 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5e8d26 net.(*netFD).dial+0x386 net/sock_posix.go:121 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5efa33 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x5c0239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5bfc92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5ce6eb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [4: 1280] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [16: 2048] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c65a 0x1531a13 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 216] @ 0xb55865 0xb5583a 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0xb55864 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x104 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb55839 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [716: 34368] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x1401fc5 0x1401e1f 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1401fc4 github.com/pactus-project/pactus/crypto.Address.String+0x804 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1401e1e github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x65e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 256] @ 0xc764b6 0xc752e5 0x48b4a1 # 0xc764b5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePendingPeers+0x3f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:948 # 0xc752e4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:810 0: 0 [1: 80] @ 0x6fb50f 0x6fbf7f 0x1225505 0x12255a5 0x12231c5 0x12227e8 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x12227e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 2592] @ 0x8f0426 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8f0425 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:181 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1920] @ 0xb41109 0xb410d5 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb41108 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x4a8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:20 # 0xb410d4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:163 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [14: 448] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 32256] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [28: 448] @ 0xc252c8 0xc242a5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc252c7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xc242a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 96] @ 0x1220ecc 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x1220ecb github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x44b github.com/pactus-project/pactus/sync/handler_blocks_request.go:49 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0xd9555f 0xd918d7 0xd9206d 0xda2845 0xda4cb9 0xd3f855 0xd3ef1c 0x48b4a1 # 0xd9555e github.com/flynn/noise.cipherChaChaPoly.func1+0x1e github.com/flynn/noise@v1.1.0/cipher_suite.go:170 # 0xd918d6 github.com/flynn/noise.aeadCipher.Encrypt+0x56 github.com/flynn/noise@v1.1.0/cipher_suite.go:183 # 0xd9206c github.com/flynn/noise.(*CipherState).Encrypt+0x8c github.com/flynn/noise@v1.1.0/state.go:59 # 0xda2844 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).encrypt+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/crypto.go:26 # 0xda4cb8 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Write+0x218 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/rw.go:115 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [64: 3072] @ 0x468a46 0xbb9605 0xbb964c 0xbb9755 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9604 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb964b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 288] @ 0x4ded0d 0x4df97a 0x4dd966 0x5d6945 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ded0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4df979 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4dd965 syscall.NetlinkRIB+0x425 syscall/netlink_linux.go:89 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 16] @ 0xd1f18a 0xd1dd85 0xd1dba5 0xd9b592 0xed63ef 0xd9a503 0x48b4a1 # 0xd1f189 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0xa9 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:561 # 0xd1dd84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd9b591 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x251 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:192 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [7: 896] @ 0x677d9a 0x677da6 0x6658fd 0x9435d4 0x98b87c 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x9435d3 crypto/tls.signedMessage+0x33 crypto/tls/auth.go:90 # 0x98b87b crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x3db crypto/tls/handshake_server_tls13.go:881 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 1728] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [84: 34944] @ 0x841196 0x840a50 0xb3d0e6 0xb49cf2 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb49cf1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:367 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 6912] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fc02a 0x1225505 0x12255a5 0x12231c5 0x12227e8 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x12227e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 800] @ 0xd220be 0xd1f01f 0xd1d2f1 0xd209ec 0xd9ce1d 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1f01e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:550 # 0xd1d2f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd209eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:816 # 0xd9ce1c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x91c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:186 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 128] @ 0x631125 0x63109d 0x7d0665 0x7d0600 0x7cd08a 0x7fb9f8 0x800da8 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7d0664 math/big.(*Int).SetBytes+0x1a4 math/big/int.go:519 # 0x7d05ff crypto/elliptic.(*nistCurve[...]).Unmarshal+0x13f crypto/elliptic/nistec.go:241 # 0x7cd089 crypto/elliptic.Unmarshal+0x2a9 crypto/elliptic/elliptic.go:155 # 0x7fb9f7 crypto/x509.parsePublicKey+0x477 crypto/x509/parser.go:295 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 128] @ 0x8adc33 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8adc32 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.9/internal/impl/merge_gen.go:208 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 160] @ 0x650488 0x6440f1 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x650487 github.com/fxamacker/cbor/v2.fillTextString+0x287 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:3262 # 0x6440f0 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0xfd0 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1580 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x8aca14 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8aca13 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:188 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [67: 1097728] @ 0x8efa6f 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 768] @ 0xb3ccb0 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0xb3ccaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [10: 2240] @ 0x78f67a 0x78f690 0x14e17cf 0x1516e13 0x151653f 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1516e12 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x151653e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 784] @ 0xd41f49 0xd42042 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xc593ed 0x48b4a1 # 0xd41f48 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd42041 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xc593ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [8: 128] @ 0x677985 0x67b9fa 0x69537f 0x6a9865 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677984 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:177 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x53185f 0x11d0ef1 0x11d0ecb 0x11d065e 0x1222628 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53185e strings.genSplit+0x7e strings/strings.go:305 # 0x11d0ef0 strings.Split+0x290 strings/strings.go:361 # 0x11d0eca github.com/pactus-project/pactus/version.ParseVersion+0x26a github.com/pactus-project/pactus/version/version.go:74 # 0x11d065d github.com/pactus-project/pactus/version.ParseAgent+0x1fd github.com/pactus-project/pactus/version/agent.go:44 # 0x1222627 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x487 github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 240] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 512] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0xdeb8a9 0xdeb89d 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdeb8a8 github.com/quic-go/quic-go.getLargePacketBuffer+0x48 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:79 # 0xdeb89c github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x3c github.com/quic-go/quic-go@v0.54.1/connection.go:2199 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [15: 1680] @ 0xe2202c 0xe10156 0xe0ff27 0xddf417 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xe2202b github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x8b github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:61 # 0xe10155 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x1b5 github.com/quic-go/quic-go@v0.54.1/streams_map.go:73 # 0xe0ff26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.54.1/streams_map.go:60 # 0xddf416 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f6 github.com/quic-go/quic-go@v0.54.1/connection.go:491 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [5: 480] @ 0x7e15a5 0x9742aa 0x97419a 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9742a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x974199 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [19: 912] @ 0x6f1ac5 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1ac4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 2448] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 32] @ 0x51c5ba 0xd45586 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3bca5 0xc58945 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x51c5b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3bca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc58944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [53: 11024] @ 0x644245 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3eb5 0x6f3e8b 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3eb4 github.com/fxamacker/cbor/v2.Unmarshal+0x74 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3e8a github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0x4a github.com/pactus-project/pactus/types/vote/cp_vote.go:113 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 880] @ 0x4ddf3f 0x5d69bd 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d69bc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [4: 320] @ 0x6fb50f 0x1222491 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x1222490 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2f0 github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14e18b0 0x6dfedd 0xd91d58 0xd926ab 0xd95069 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91d57 github.com/flynn/noise.hkdf+0x1d7 github.com/flynn/noise@v1.1.0/hkdf.go:34 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd95068 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa88 github.com/flynn/noise@v1.1.0/state.go:583 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [3: 336] @ 0x415a34 0x146fd85 0x146fd46 0x1470fdd 0x147d68a 0x147cfab 0x147f65f 0xa13909 0xa157e7 0x147ef04 0xa13909 0xa3422e 0xa11a05 0x48b4a1 # 0x146fd84 github.com/creachadair/jrpc2.newPending+0x364 github.com/creachadair/jrpc2@v1.3.2/client.go:451 # 0x146fd45 github.com/creachadair/jrpc2.(*Client).send+0x325 github.com/creachadair/jrpc2@v1.3.2/client.go:221 # 0x1470fdc github.com/creachadair/jrpc2.(*Client).Batch+0x1dc github.com/creachadair/jrpc2@v1.3.2/client.go:350 # 0x147d689 github.com/creachadair/jrpc2/jhttp.Bridge.serveInternal+0x549 github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:126 # 0x147cfaa github.com/creachadair/jrpc2/jhttp.Bridge.ServeHTTP+0x2aa github.com/creachadair/jrpc2@v1.3.2/jhttp/bridge.go:70 # 0x147f65e github.com/pacviewer/jrpc-gateway/jrpc.(*Server).httpHandler+0x3e github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:109 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0x147ef03 github.com/pacviewer/jrpc-gateway/jrpc.NewServer.(*Cors).Handler.func1+0x163 github.com/rs/cors@v1.11.1/cors.go:289 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x7b44d5 0x7b4ada 0x7b4931 0x8f324c 0x10e5b4a 0x10e52d9 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7b44d4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7b4ad9 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7b4930 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0x10e5b49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:906 # 0x10e52d8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbb8 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:857 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [12: 2496] @ 0x14d3626 0x14d5f76 0x15163ba 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14d3625 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14d5f75 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x15163b9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 64] @ 0x53d325 0x53d499 0x7bcb8b 0x7c0455 0xb55819 0xb54077 0xda9054 0xda9024 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7bcb8a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb55818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xda9053 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x433 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xda9023 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x403 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:94 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 256] @ 0xc52e36 0x11dbe34 0x11db3c7 0x48b4a1 # 0xc52e35 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11dbe33 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x11db3c6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [6: 1056] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x12227e8 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x12227e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x12227e8 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x12227e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 192] @ 0x4dd5f1 0x5d6945 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd5f0 syscall.NetlinkRIB+0xb0 syscall/netlink_linux.go:66 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [6: 672] @ 0x539aaa 0xd9e86d 0xd9da1a 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd9e86c github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x10c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:350 # 0xd9da19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:217 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 10368] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fbf7f 0x1225505 0x12255a5 0x12231c5 0x12227e8 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x12227e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 544] @ 0x116c985 0x116c85f 0xc64585 0x48b4a1 # 0x116c984 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:713 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 96] @ 0x4c999d 0x6433e7 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x6433e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 1120] @ 0xc262d4 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc262d3 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x8d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2856 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 64] @ 0x11da27c 0x12255ff 0x12231c5 0x12227e8 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x11da27b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:372 # 0x12255fe github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:179 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x12227e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x889bd6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x889bd5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5577 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 32] @ 0x53abe8 0x53b30d 0x53b2cf 0xd9a9d5 0x48b4a1 # 0x53abe7 context.WithDeadlineCause+0x207 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xd9a9d4 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0xb4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:109 0: 0 [4: 576] @ 0x9872a9 0x987177 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x9872a8 crypto/ecdh.(*PublicKey).Bytes+0x9c8 crypto/ecdh/ecdh.go:71 # 0x987176 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x896 crypto/tls/handshake_server_tls13.go:268 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x53185f 0x7bc9b9 0x7bc99f 0x7c0455 0xb559b9 0xb54077 0xeb9036 0xeb9028 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x53185e strings.genSplit+0x7e strings/strings.go:305 # 0x7bc9b8 strings.Split+0x78 strings/strings.go:361 # 0x7bc99e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb559b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [29: 464] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [19: 608] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [21: 336] @ 0x555f67 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x555f66 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x5d875f 0xb54838 0xb557b5 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0xb54837 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [16: 384] @ 0x1172485 0x90b22b 0x117238d 0x116dd62 0x5a0075 0xb49d05 0xb49d00 0xb48e05 0xb48e06 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x1172484 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb49d04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:377 # 0xb49cff github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:369 # 0xb48e04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:317 # 0xb48e05 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:274 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [4: 256] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 1344] @ 0x68a233 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x5d1a17 0x5d19fb 0x5d1a5e 0x5e33a5 0x59ea97 0x4d62ce 0xda4f75 0xda4f54 0xda46bc 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x5d1a16 os.NewSyscallError+0x56 os/error.go:71 # 0x5d19fa net.wrapSyscallError+0x3a net/error_posix.go:18 # 0x5d1a5d net.(*netFD).Read+0x9d net/fd_posix.go:70 # 0x5e33a4 net.(*conn).Read+0x44 net/net.go:196 # 0x59ea96 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xda4f74 io.ReadFull+0x34 io/io.go:354 # 0xda4f53 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readNextInsecureMsgLen+0x13 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/rw.go:133 # 0xda46bb github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).Read+0x1db github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/rw.go:52 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [10: 1120] @ 0x415a34 0x4ecf28 0x12bd565 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0x12bd564 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0xe4 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1199 0: 0 [11: 528] @ 0x11d7dfc 0x115b293 0x115b145 0x116cc7a 0x10ede3b 0x10ee51e 0x10ed572 0x48b4a1 # 0x11d7dfb github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x115b292 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:362 # 0x115b144 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x224 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:347 # 0x116cc79 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:743 # 0x10ede3a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x77a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:399 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [3: 48] @ 0x12ce4e5 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x12ce4e4 google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x1a4 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:63 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [18: 432] @ 0x1172df3 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0x1172df2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [7: 1344] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 8] @ 0xe03b75 0xe03bc2 0xdcb722 0xdcb5ee 0xdec335 0xdea9ae 0xde030f 0x48b4a1 # 0xe03b74 github.com/quic-go/quic-go.(*retransmissionQueue).addInitial+0x74 github.com/quic-go/quic-go@v0.54.1/retransmission_queue.go:35 # 0xe03bc1 github.com/quic-go/quic-go.(*retransmissionQueueInitialAckHandler).OnLost+0xc1 github.com/quic-go/quic-go@v0.54.1/retransmission_queue.go:143 # 0xdcb721 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).queueFramesForRetransmission+0x61 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:922 # 0xdcb5ed github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).QueueProbePacket+0x6d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:908 # 0xdec334 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0xf4 github.com/quic-go/quic-go@v0.54.1/connection.go:2314 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [7: 560] @ 0x108fa91 0x108f98b 0x1090b9f 0x10904e5 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x108fa90 golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry+0x150 golang.org/x/net@v0.44.0/http2/hpack/tables.go:60 # 0x108f98a golang.org/x/net/http2/hpack.(*dynamicTable).add+0x4a golang.org/x/net@v0.44.0/http2/hpack/hpack.go:174 # 0x1090b9e golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral+0x41e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:393 # 0x10904e4 golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xe4 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:316 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [6: 96] @ 0x54413a 0x66e64a 0x6fb29b 0x6fb209 0x8f5dba 0x8f99bf 0x11ee8f5 0x906fe7 0x11ee73a 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6fb29a github.com/pactus-project/pactus/util/encoding.WriteElements+0xfa github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6fb208 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x8f5db9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8f99be github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x11ee8f4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:548 # 0x906fe6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11ee739 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:546 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 416] @ 0xc7adfd 0xc7ae65 0xc6939a 0xc6939b 0xc672fb 0xc609f5 0xc78dbb 0xc75607 0x48b4a1 # 0xc7adfc github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc7ae64 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc69399 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc6939a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc609f4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x514 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc78dba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [17: 6528] @ 0xd41f65 0xd41f66 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xd41f64 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd41f65 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [78: 7488] @ 0x543175 0x66e3ad 0x6e1f0b 0x6e1ea1 0x6efee8 0x6efbe5 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e1f0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e1ea0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6efee7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x8f3fe5 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8f3fe4 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:170 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [24: 384] @ 0xc6c08a 0xc6ac62 0xc756a5 0x48b4a1 # 0xc6c089 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0xa9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1626 # 0xc6ac61 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [12: 2880] @ 0x841196 0x840a50 0x8f06e5 0x10e4657 0x10e22e5 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0x10e4656 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:745 # 0x10e22e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x344 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:536 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 1344] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 272] @ 0xe0f248 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe0f247 github.com/quic-go/quic-go.newStream+0xe7 github.com/quic-go/quic-go@v0.54.1/stream.go:79 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [19: 4560] @ 0x13fff70 0x1400183 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fff6f encoding/hex.EncodeToString+0x14f encoding/hex/hex.go:127 # 0x1400182 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:310 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [709: 34032] @ 0x7433af 0x735036 0x7350da 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x735035 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 # 0x7350d9 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 128] @ 0x6efad7 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6efad6 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2f6 github.com/pactus-project/pactus/types/tx/tx.go:363 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 7392] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0xd4e650 0xd6b1b7 0xd6d67b 0xd6b007 0xd7868c 0x48b4a1 # 0xd4e64f github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x34f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:696 # 0xd6b1b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:443 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6b006 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:442 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [11: 704] @ 0x53d325 0x53d499 0x7b48fd 0x8f324c 0x10e6007 0x10e574c 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7b48fc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0x10e6006 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1c6 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:946 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x7cbcab 0x7cbcd9 0xd911c5 0xd916db 0xd9168f 0xd9421c 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x7cbcaa bytes.Clone+0x10a bytes/bytes.go:1419 # 0x7cbcd8 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 crypto/ecdh/x25519.go:64 # 0xd911c4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:80 # 0xd916da golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:71 # 0xd9168e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd9421b github.com/flynn/noise.(*HandshakeState).WriteMessage+0x63b github.com/flynn/noise@v1.1.0/state.go:438 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [3: 144] @ 0x7f264a 0x8009b0 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7f2649 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x8009af crypto/x509.parseCertificate+0x52f crypto/x509/parser.go:998 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 160] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdd73ea 0xdd7573 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7572 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:138 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [8: 192] @ 0x4ded0d 0x4df97a 0x4dd966 0x5d62b1 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ded0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4df979 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4dd965 syscall.NetlinkRIB+0x425 syscall/netlink_linux.go:89 # 0x5d62b0 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [5: 80] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0xb55819 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb55818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 96] @ 0xb6bb59 0xb6bb4d 0xb73bc9 0xb739ae 0xb73d31 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6bb58 math/big.NewInt+0xf8 math/big/int.go:91 # 0xb6bb4c github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xec github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb73bc8 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb739ad github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:80 # 0xb73d30 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:92 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [25: 400] @ 0x116c955 0x116c85f 0xc64585 0x48b4a1 # 0x116c954 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:713 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 18432] @ 0x732a45 0x7449ca 0x745486 0x745738 0x745e92 0x746706 0x772727 0x771629 0x7348e2 0x734959 0x734c30 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746705 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x734c2f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 1152] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd29e9 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd29e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:450 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [4: 256] @ 0x6ef9f3 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ef9f2 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x212 github.com/pactus-project/pactus/types/tx/tx.go:359 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 149248] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x7433af 0x735036 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x735035 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 15360] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [10: 48640] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [22: 14080] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [41: 5248] @ 0x4de275 0x5d649f 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d649e net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [38: 1216] @ 0x6efed1 0x6efbe5 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6efed0 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x468972 0x467e65 0x467fca 0x5e4189 0x521e5b 0x52264e 0x5250be 0x51c265 0x9538ff 0xd3d764 0xd3fc51 0x48b4a1 # 0x5e4188 net.(*OpError).Error+0x108 net/net.go:518 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x9538fe crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1447 # 0xd3d763 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd3fc50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [34: 21760] @ 0xdd05b6 0xdd0581 0xdd0668 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd05b5 crypto/tls.newQUICConn+0x1b5 crypto/tls/quic.go:188 # 0xdd0580 crypto/tls.QUICServer+0x180 crypto/tls/quic.go:184 # 0xdd0667 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x267 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:129 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [24: 3840] @ 0xc67112 0xc67093 0xc6cbcd 0xc6a3af 0xc756a5 0x48b4a1 # 0xc67111 github.com/libp2p/go-libp2p-pubsub.copyRPC+0x2d1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:242 # 0xc67092 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x252 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc6cbcc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1942 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 504] @ 0x66c2eb 0x66cbe6 0x6e251d 0x11f0828 0x11f0842 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x11f0827 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0xe7 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x11f0841 github.com/pactus-project/pactus/state.(*state).validateBlock+0x101 github.com/pactus-project/pactus/state/validation.go:25 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 2816] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 672] @ 0xd3c4f9 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd3c4f8 github.com/libp2p/go-yamux/v5.newSession+0x2d8 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:147 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0x10e4d25 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x604 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:799 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [13: 1664] @ 0x678405 0x67bd76 0x6a97a5 0x6e20c5 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x678404 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:61 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x10ee79f 0x10ed572 0x48b4a1 # 0x10ee79e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x33e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:424 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [6: 288] @ 0x841196 0x840a50 0x8e23c7 0x8f321d 0xc50c76 0xc50c9e 0xd6ac09 0xd7868c 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8e23c6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:164 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0xc50c75 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x35 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc50c9d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0x5d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/keybook.go:60 # 0xd6ac08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:398 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [5: 320] @ 0x468a46 0x152c773 0x1531a13 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0xc75eab 0xc75139 0x48b4a1 # 0xc75eaa github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x14ea github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:39 # 0xc75138 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [5: 480] @ 0x7e15a5 0x97bb3d 0x97ba34 0x7e11e2 0x7e163c 0x97b378 0x97b275 0x7e11e2 0x7e163c 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97bb3c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x77c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97ba33 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x673 crypto/tls/handshake_messages.go:1277 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b377 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97b274 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x14e18ee 0x1516e13 0x151653f 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1516e12 crypto/internal/fips140/ecdsa.newDRBG[...].func1+0x32 crypto/internal/fips140/ecdsa/hmacdrbg.go:58 # 0x151653e crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x1fe crypto/internal/fips140/ecdsa/hmacdrbg.go:170 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 320] @ 0xc6460f 0x48b4a1 # 0xc6460e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1275 0: 0 [3: 192] @ 0x468a46 0x152c773 0x1531a13 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [7: 112] @ 0x887e8f 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x887e8e google.golang.org/protobuf/internal/impl.consumeStringSlice+0x4e google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5237 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [10: 240] @ 0x6e5b15 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3fed 0x6f3f0c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e5b14 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:134 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3fec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3f0b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1600] @ 0xd220be 0xd1f668 0xd1e0c6 0xd7086a 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1f667 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [17: 544] @ 0x7bee7a 0x7beb7f 0xb54709 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7bee79 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [31: 23808] @ 0x7e14b7 0x7e1307 0x7e111d 0x97da25 0x7e11e2 0x7e163c 0x97d8c7 0x97d857 0x97d82a 0x7e11e2 0x7e163c 0x97d574 0x97d4dc 0x9510b7 0x98b805 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e14b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e1306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x7e111c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97da24 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1490 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d8c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d856 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x97d829 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d573 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d4db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 16] @ 0xda685d 0xda683b 0xda3299 0xda5628 0x48b4a1 # 0xda685c github.com/libp2p/go-libp2p/core/protocol.ConvertToStrings+0x3c github.com/libp2p/go-libp2p@v0.43.0/core/protocol/id.go:24 # 0xda683a github.com/libp2p/go-libp2p/p2p/security/noise.(*transportEarlyDataHandler).Send+0x1a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/transport.go:114 # 0xda3298 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x8d8 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:117 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 24] @ 0xbc141d 0xbc134e 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbc141c go.opentelemetry.io/otel/trace.WithAttributes+0x35c go.opentelemetry.io/otel/trace@v1.38.0/config.go:224 # 0xbc134d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x28d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 480] @ 0x6f9369 0x11ee6f0 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f9368 github.com/pactus-project/pactus/committee.(*committee).Update+0x388 github.com/pactus-project/pactus/committee/committee.go:91 # 0x11ee6ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:544 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 176] @ 0x51c27b 0x9538ff 0xd3d764 0xd3fc51 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0x9538fe crypto/tls.(*Conn).Close+0x9e crypto/tls/conn.go:1447 # 0xd3d763 github.com/libp2p/go-yamux/v5.(*Session).close+0x263 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:324 # 0xd3fc50 github.com/libp2p/go-yamux/v5.(*Session).recv+0x30 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:693 0: 0 [13: 2912] @ 0x9818e9 0x981491 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x9818e8 crypto/tls.clientHelloInfo+0x628 crypto/tls/handshake_server.go:1015 # 0x981490 crypto/tls.(*Conn).readClientHello+0x1d0 crypto/tls/handshake_server.go:168 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 560] @ 0x53aab9 0x53b30d 0x53b2cf 0x10e1c5e 0x10e1379 0x48b4a1 # 0x53aab8 context.WithDeadlineCause+0xd8 context/context.go:638 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0x10e1c5d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:499 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [3: 48] @ 0x7fab45 0x80098d 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7fab44 crypto/x509.parseName+0x324 crypto/x509/parser.go:171 # 0x80098c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:994 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 384] @ 0x7e14b7 0x7e1307 0x993c65 0x993c28 0x98c9e7 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7e14b6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x1f6 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e1306 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x46 vendor/golang.org/x/crypto/cryptobyte/builder.go:194 # 0x993c64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x993c27 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:124 # 0x98c9e6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [10: 1280] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 192] @ 0xdcf97a 0xdd2d06 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdcf979 github.com/quic-go/quic-go/internal/handshake.getCipherSuite+0x99 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:29 # 0xdd2d05 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x45 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:471 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [8: 512] @ 0x5dc090 0x5dcf3e 0x5ee40c 0x121ed05 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5dc08f net.filterAddrList+0x18f net/ipsock.go:137 # 0x5dcf3d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x5ee40b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x121ed04 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 64] @ 0x51f306 0xa745b4 0xbc14f6 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc14f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [282: 90240] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 432] @ 0xdfddfb 0xde4876 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdfddfa github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x21a github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:102 # 0xde4875 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x375 github.com/quic-go/quic-go@v0.54.1/connection.go:1149 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [26: 624] @ 0x6f9030 0x11ee6f0 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f902f github.com/pactus-project/pactus/committee.(*committee).Update+0x4f github.com/pactus-project/pactus/committee/committee.go:59 # 0x11ee6ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:544 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xb710e6 0xb701e5 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb710e5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0x65 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:337 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [840: 295680] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [35: 1120] @ 0x69556a 0x6aa065 0x6a981b 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 3328] @ 0xdc61b7 0xdc6209 0xdc636f 0xdc3512 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc61b6 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHistory+0xd6 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:24 # 0xdc6208 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x128 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:52 # 0xdc636e github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xae github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:143 # 0xdc3511 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:22 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [14: 4928] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xa13a05 0xa139ab 0xa139aa 0xa13c0e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xa13a04 net/textproto.MIMEHeader.Set+0xc4 net/textproto/header.go:22 # 0xa139aa net/http.Header.Set+0x6a net/http/header.go:40 # 0xa139a9 net/http.Error+0x69 net/http/server.go:2351 # 0xa13c0d net/http.NotFound+0x2d net/http/server.go:2358 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [24: 576] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 6688] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xa0e17f 0xa0dbf7 0xa13ae6 0xa13c0e 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0xa0e17e net/http.Header.Clone+0x6fe net/http/header.go:114 # 0xa0dbf6 net/http.(*response).WriteHeader+0x176 net/http/server.go:1223 # 0xa13ae5 net/http.Error+0x1a5 net/http/server.go:2353 # 0xa13c0d net/http.NotFound+0x2d net/http/server.go:2358 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [32: 24576] @ 0x675e9e 0x675e92 0x675dc5 0xdcfa5e 0xdcf47a 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdcfa5d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:47 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [18: 48384] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b 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] @ 0x468a46 0xbb94d8 0xbb9516 0xbb954e 0xbb98ec 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb94d7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [24: 1152] @ 0x120e63b 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x120e63a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:84 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 960] @ 0x67bdc5 0x6a97a5 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67bdc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:892 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98fa25 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 640] @ 0x4a4632 0x4a3ca5 0xe2845f 0xe2843c 0xe028ca 0xe01eda 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3bca5 0xc58945 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe2845e github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x3e github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe2843b github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x1b github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe028c9 github.com/quic-go/quic-go.(*ReceiveStream).dequeueNextFrame+0x29 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:243 # 0xe01ed9 github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x1b9 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:146 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3bca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc58944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [31: 27776] @ 0xb73db6 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb73db5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:91 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 64] @ 0xbb9336 0xbb993a 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb9939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:109 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 1056] @ 0xd9cf2f 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd9cf2e github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0xa2e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:202 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 1008] @ 0xd3c51f 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd3c51e github.com/libp2p/go-yamux/v5.newSession+0x2fe github.com/libp2p/go-yamux/v5@v5.1.0/session.go:149 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 24] @ 0xda42a5 0xda3451 0xda5628 0x48b4a1 # 0xda42a4 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).handleRemoteHandshakePayload+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:274 # 0xda3450 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0xa90 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:132 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [28: 1792] @ 0xa115f4 0x48b4a1 # 0xa115f3 net/http.(*conn).serve+0x253 net/http/server.go:2016 0: 0 [12: 1536] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [63: 3024] @ 0x4c999d 0x8f1466 0x8f1254 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x8f1465 github.com/libp2p/go-libp2p/core/record.blankRecordForPayloadType+0x45 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:94 # 0x8f1253 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0x73 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:77 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [26: 3328] @ 0xdb46f3 0xdb46e7 0xdfecb6 0xdfea78 0xdfe0db 0xdfddbc 0xde4876 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdb46f2 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:279 # 0xdb46e6 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:267 # 0xdfecb5 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:213 # 0xdfea77 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:190 # 0xdfe0da github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:128 # 0xdfddbb github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x1db github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:67 # 0xde4875 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x375 github.com/quic-go/quic-go@v0.54.1/connection.go:1149 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [80: 1920] @ 0x8f5efe 0x8f5eb3 0x8f99bf 0x11ee8f5 0x906fe7 0x11ee73a 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f5efd github.com/pactus-project/pactus/store.accountKey+0x17d github.com/pactus-project/pactus/store/account.go:18 # 0x8f5eb2 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x132 github.com/pactus-project/pactus/store/account.go:107 # 0x8f99be github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x11ee8f4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:548 # 0x906fe6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11ee739 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:546 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [29: 1392] @ 0x468a46 0xbb94d8 0xbb9516 0xbb954e 0xbb98ec 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb94d7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 384] @ 0x677d9a 0x677da6 0xd958c2 0xd927f3 0xd92d9a 0xd94c45 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0xd927f2 github.com/flynn/noise.(*symmetricState).MixHash+0x32 github.com/flynn/noise@v1.1.0/state.go:154 # 0xd92d99 github.com/flynn/noise.(*symmetricState).DecryptAndHash+0xb9 github.com/flynn/noise@v1.1.0/state.go:193 # 0xd94c44 github.com/flynn/noise.(*HandshakeState).ReadMessage+0x664 github.com/flynn/noise@v1.1.0/state.go:540 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [6: 288] @ 0x480eda 0x480eef 0xd4e4bf 0xd6b1b7 0xd6d67b 0xd6b007 0xd7868c 0x48b4a1 # 0xd4e4be github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1be github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:678 # 0xd6b1b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:443 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6b006 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:442 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [19: 608] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdcf3dd 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [22: 352] @ 0x11ee6fc 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ee6fb github.com/pactus-project/pactus/state.(*state).commitSandbox+0xdb github.com/pactus-project/pactus/state/state.go:546 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 2400] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x7f6d14 0x7f6c1a 0xda78da 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7f6d13 crypto/x509.(*CertPool).addCertFunc+0x133 crypto/x509/cert_pool.go:204 # 0x7f6c19 crypto/x509.(*CertPool).AddCert+0x39 crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [15: 1920] @ 0x11dbe94 0x11db5ce 0x48b4a1 # 0x11dbe93 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x11db5cd github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [51: 3264] @ 0x789db4 0xbc1267 0xbc1241 0xbc1242 0xbc130e 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xbc1266 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbc1240 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbc1241 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0xbc130d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:325 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 18816] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 64] @ 0xd1f590 0xd1f57b 0xd1e0c6 0xd7086a 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xd1f58f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:604 # 0xd1f57a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:588 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [16: 1024] @ 0x53d325 0x53d499 0x7bcb8b 0x7c0455 0xb55819 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7bcb8a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb55818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [31: 744] @ 0x11724d3 0x90b22b 0x117238d 0x116dd62 0x5a0075 0xb49d05 0xb49d00 0xb48e05 0xb48e06 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x11724d2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb49d04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:377 # 0xb49cff github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:369 # 0xb48e04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:317 # 0xb48e05 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:274 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [8: 768] @ 0xa6f871 0xa6f58d 0xa745ec 0xb710e6 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb710e5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0x65 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:337 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 144] @ 0x54413a 0x66e64a 0x6fb29b 0x6fb209 0x6fb0ff 0x11ee908 0x906fe7 0x11ee73a 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6fb29a github.com/pactus-project/pactus/util/encoding.WriteElements+0xfa github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6fb208 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x68 github.com/pactus-project/pactus/types/account/account.go:84 # 0x6fb0fe github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x11ee907 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:549 # 0x906fe6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11ee739 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:546 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 416] @ 0xd5fe13 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0xc64585 0x48b4a1 # 0xd5fe12 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:38 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [37: 592] @ 0x6fb245 0x6fb0ff 0x11ee908 0x906fe7 0x11ee73a 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fb244 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x6fb0fe github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x11ee907 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:549 # 0x906fe6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11ee739 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:546 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 240] @ 0xc8992b 0xc6c153 0xc6ac62 0xc756a5 0x48b4a1 # 0xc8992a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:480 # 0xc6c152 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc6ac61 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 168] @ 0xc4c12e 0xc4d7c6 0xc4d228 0xc5472a 0x116c775 0xc64585 0x48b4a1 # 0xc4c12d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [30: 480] @ 0x7bd287 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7bd286 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 6144] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 2256] @ 0xb3ed45 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb3ed44 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [10: 960] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbbd216 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbd215 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x255 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0xbb969c 0xbb9707 0xbb9787 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb969b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbb9706 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:24 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 160] @ 0x7433af 0x742a50 0x746c25 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x746c24 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [128: 10240] @ 0xc4e8e5 0xc4e765 0xc6eca2 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6eca1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 1152] @ 0xdfc7e5 0xdf987a 0xdf8865 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xdfc7e4 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:844 # 0xdf9879 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x459 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:550 # 0xdf8864 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1644 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:370 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [44: 352] @ 0xc23f99 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc23f98 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xd78 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [18: 576] @ 0x555f67 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x555f66 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 2560] @ 0xc26079 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc26078 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x678 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 48] @ 0xd4543b 0xd45608 0xd7b6ea 0x1172d0c 0x116dd02 0x11de6d8 0x48b4a1 # 0xd4543a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:26 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [8: 768] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xb40d05 0xbbd86a 0xbbffd0 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb40d04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:146 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [5: 80] @ 0x468a46 0x7be46c 0x7bf257 0x7beee5 0x7beb7f 0xb5484f 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [11: 176] @ 0x8f5a45 0x8f5a57 0x8f9657 0x905dc4 0x907bef 0x908b3f 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f5a44 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8f5a56 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x905dc3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x907bee github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x908b3e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [4: 64] @ 0x5d875f 0x10ea8d0 0x10eeddd 0x10ee8ed 0x10ed572 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x10ea8cf github.com/libp2p/go-libp2p/p2p/protocol/identify.getObserver+0x1af github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:78 # 0x10eeddc github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).recordObservationUnlocked+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:443 # 0x10ee8ec github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0x48c github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:428 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [5: 320] @ 0xd1f679 0xd1e0c6 0xd7086a 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd1f678 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:585 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [56: 2688] @ 0x6e173b 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e173a github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x11a github.com/pactus-project/pactus/crypto/bls/private_key.go:134 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 896] @ 0x951b57 0x951698 0x98cd6d 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x951b56 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x98cd6c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 2080] @ 0x14d3626 0x14d5f76 0x15169fa 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14d3625 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14d5f75 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x15169f9 crypto/internal/fips140/ecdsa.newDRBG[...]+0x399 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 768] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0xddef8b 0xddef08 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddef8a github.com/quic-go/quic-go.newSendQueue+0x16a github.com/quic-go/quic-go@v0.54.1/send_queue.go:37 # 0xddef07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.54.1/connection.go:471 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [13: 208] @ 0x1221605 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x1221604 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0xc4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:110 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 64] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc6cbcd 0xc6a3af 0xc756a5 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc6cbcc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1942 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 192] @ 0xb695fa 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb695f9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [18: 2304] @ 0xb57ab5 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb57ab4 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x34 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:395 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [4: 192] @ 0x75cc51 0x75cc3d 0x75cbf1 0x752005 0x8f7811 0x8f59a6 0x8f9657 0x11efa7b 0x13ff4e6 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x75cc50 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x75cc3c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x75cbf0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x11efa7a github.com/pactus-project/pactus/state.(*state).AccountByAddress+0x3a github.com/pactus-project/pactus/state/state.go:663 # 0x13ff4e5 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xc5 github.com/pactus-project/pactus/www/grpc/blockchain.go:219 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [21: 672] @ 0xbb94bf 0xbb9516 0xbb954e 0xbb98cf 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb94be github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [23: 736] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1408] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [23: 11040] @ 0x951b57 0x951698 0x98cd6d 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x951b56 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x98cd6c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [22: 5632] @ 0xdb0dab 0xdb33fe 0xde72fa 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdb0daa github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.54.1/internal/wire/crypto_frame.go:34 # 0xdb33fd github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xbd github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:132 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [31: 744] @ 0x1172df3 0x90b22b 0x1172cc9 0x116dd02 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xb499a5 0x48b4a1 # 0x1172df2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x92 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb499a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:324 0: 0 [2: 512] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [4: 192] @ 0x968891 0x968861 0x96876d 0x9686ba 0x968678 0x96867d 0x975319 0x7e11e2 0x7e163c 0x974ef6 0x974acb 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x968890 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x150 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x968860 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x120 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96876c crypto/tls.addBytesWithLength.func1+0x2c crypto/tls/handshake_messages.go:31 # 0x9686b9 crypto/tls.marshalingFunction.Marshal+0x59 crypto/tls/handshake_messages.go:21 # 0x968677 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue+0x17 vendor/golang.org/x/crypto/cryptobyte/builder.go:346 # 0x96867c crypto/tls.addBytesWithLength+0x1c crypto/tls/handshake_messages.go:27 # 0x975318 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f8 crypto/tls/handshake_messages.go:854 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x974ef5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x974aca crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 288] @ 0x480eda 0x480eef 0x539df6 0x5390b9 0x53907d 0xbc0c85 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x539df5 context.(*cancelCtx).propagateCancel+0x155 context/context.go:497 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0xbc0c84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:279 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 336] @ 0xbbfb47 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbbfb46 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x546 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:122 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [46: 3680] @ 0x4ddf3f 0x4dda13 0x5d6945 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [44: 3520] @ 0x53909b 0x53907d 0xa11594 0x48b4a1 # 0x53909a context.withCancel+0x3a context/context.go:277 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0xa11593 net/http.(*conn).serve+0x1f3 net/http/server.go:2012 0: 0 [2: 224] @ 0xe0f4bb 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xe0f4ba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.54.1/receive_stream.go:71 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [4: 64] @ 0xd4544c 0xd45608 0xd7b6ea 0x1172d0c 0x116dd02 0x11de6d8 0x48b4a1 # 0xd4544b github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:26 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [1: 16] @ 0x468a46 0x7bf29b 0x7beee5 0x7beb7f 0xb5484f 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [8: 512] @ 0xbb9754 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb9753 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:69 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xe1574b 0xe04225 0xe0bea5 0xe0a54b 0xe094a5 0x48b4a1 # 0xe1574a github.com/quic-go/quic-go.(*packetInfo).OOB+0x4a github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:297 # 0xe04224 github.com/quic-go/quic-go.newSendConn+0x1c4 github.com/quic-go/quic-go@v0.54.1/send_conn.go:56 # 0xe0bea4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.54.1/server.go:717 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 384] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x51ed3e 0x51f2d0 0xc81ea7 0xc81e67 0xc82edd 0xc899ae 0xc62a17 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x51ed3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f2cf fmt.Sprintf+0x2f fmt/print.go:238 # 0xc81ea6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc81e66 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc82edc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc899ad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc62a16 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [34: 3808] @ 0xe0f4bb 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xe0f4ba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.54.1/receive_stream.go:71 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [43: 2064] @ 0x480eda 0x480eef 0x905c5a 0x11eab6c 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x905c59 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x11eab6b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:147 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 1440] @ 0x5391bb 0x53919d 0xe05133 0xe0f345 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x5391ba context.withCancel+0x3a context/context.go:277 # 0x53919c context.WithCancelCause+0x1c context/context.go:269 # 0xe05132 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.54.1/send_stream.go:81 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [6: 96] @ 0x97b0d9 0x97b044 0x97b03d 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x97b0d8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97b043 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x97b03c crypto/tls.(*certificateRequestMsgTLS13).marshal+0x3c crypto/tls/handshake_messages.go:1255 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [23: 368] @ 0x53ac7c 0x53b30d 0x53b2cf 0xc644ce 0x48b4a1 # 0x53ac7b context.WithDeadlineCause+0x29b context/context.go:654 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xc644cd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [27: 1728] @ 0x5d6705 0x5d64bf 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6704 net.newLink+0x44 net/interface_linux.go:59 # 0x5d64be net.interfaceTable+0x23e net/interface_linux.go:38 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 16] @ 0x468972 0x467e65 0x468085 0x5defda 0x5dcd73 0x5ee40c 0x121ed05 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5defd9 net.(*Resolver).lookupIPAddr+0x239 net/lookup.go:332 # 0x5dcd72 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x5ee40b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x121ed04 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [13: 1664] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdd510a 0xdd4b85 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd5109 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:69 # 0xdd4b84 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:44 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [26: 2496] @ 0x11c2359 0x11c230c 0x10c8df2 0x10c80fe 0x48b4a1 # 0x11c2358 slices.Clone[...]+0x78 slices/slices.go:360 # 0x11c230b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x2b github.com/libp2p/go-libp2p@v0.43.0/config/config.go:645 # 0x10c8df1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:247 # 0x10c80fd github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x65d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:233 0: 0 [2: 96] @ 0x51f306 0xa745b4 0xbbf85a 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbf859 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 384] @ 0x4a413c 0x4a3f86 0x4a3c54 0x8efa39 0xd3f647 0xd3f63d 0xd3ef1c 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3c53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd3f646 github.com/libp2p/go-buffer-pool.Get+0x5c6 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3f63c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x5bc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:642 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [73: 4672] @ 0x789db4 0xbc1267 0xbc1241 0xbc1242 0xbc130e 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xbc1266 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbc1240 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbc1241 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0xbc130d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:325 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x5dee9d 0x5dcd73 0x5ee40c 0x121ed05 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5dee9c net.(*Resolver).lookupIPAddr+0xfc net/lookup.go:320 # 0x5dcd72 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x5ee40b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x121ed04 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [17: 3808] @ 0x78f67a 0x78f690 0x14e17cf 0x1516b99 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1516b98 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [29: 464] @ 0x90b911 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xb499a5 0x48b4a1 # 0x90b910 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb499a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:324 0: 0 [85: 2317440] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [8: 147456] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 96] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xb709dc 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb709db github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x27b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:312 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 320] @ 0x11e97d6 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 2880] @ 0x7bec76 0x7beb7f 0xb54709 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7bec75 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [730: 163520] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [22: 3872] @ 0x4dd9c6 0x5d6945 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4dd9c5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 64] @ 0x14e18ee 0x152c9d5 0x1531b46 0x15310ed 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15310ec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [13: 1664] @ 0x74966f 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x74966e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [40: 6881280] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x14cd4d3 0x14cd385 0x14cd34f 0x152eefb 0x152ee0f 0x9874a5 0x987484 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cd4d2 crypto/internal/fips140/sha3.(*Digest).sumGeneric+0x112 crypto/internal/fips140/sha3/sha3.go:163 # 0x14cd384 crypto/internal/fips140/sha3.(*Digest).sum+0x44 crypto/internal/fips140/sha3/sha3_amd64.go:19 # 0x14cd34e crypto/internal/fips140/sha3.(*Digest).Sum+0xe crypto/internal/fips140/sha3/sha3.go:150 # 0x152eefa crypto/internal/fips140/mlkem.kemEncaps+0xba crypto/internal/fips140/mlkem/mlkem768.go:369 # 0x152ee0e crypto/internal/fips140/mlkem.(*EncapsulationKey768).encapsulate+0x4e crypto/internal/fips140/mlkem/mlkem768.go:352 # 0x9874a4 crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xbc4 crypto/internal/fips140/mlkem/mlkem768.go:343 # 0x987483 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xba3 crypto/tls/handshake_server_tls13.go:285 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 384] @ 0x7dfac5 0x7fb2ba 0x80145a 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7fb2b9 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:234 # 0x801459 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1074 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x7db2f2 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7db2f1 encoding/asn1.makeField+0x8b1 encoding/asn1/marshal.go:674 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [23: 2944] @ 0xdb46f3 0xdb46e7 0xdfecb6 0xdfea78 0xdfe0db 0xdfddbc 0xde4876 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdb46f2 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:279 # 0xdb46e6 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:267 # 0xdfecb5 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:213 # 0xdfea77 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:190 # 0xdfe0da github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:128 # 0xdfddbb github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x1db github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:67 # 0xde4875 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x375 github.com/quic-go/quic-go@v0.54.1/connection.go:1149 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [10: 1280] @ 0x14e18ee 0x15167df 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x15167de crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 144] @ 0xdf2425 0x4a3d91 0xe1b89c 0xe1b73b 0xdf2525 0xdf0a18 0xddee5d 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdf2424 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe1b89b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:124 # 0xe1b73a github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdf2524 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:41 # 0xdf0a17 github.com/quic-go/quic-go.newInitialCryptoStream+0x177 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:121 # 0xddee5c github.com/quic-go/quic-go.(*Conn).preSetup+0x3c github.com/quic-go/quic-go@v0.54.1/connection.go:469 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [26: 2080] @ 0x7bec76 0x7beb7f 0xb54709 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x7bec75 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [10: 1280] @ 0x677d9a 0x677da6 0x6658fd 0x986dcc 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x986dcb crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4eb crypto/tls/handshake_server_tls13.go:199 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [24: 1536] @ 0x53d325 0x53d499 0x7bcb8b 0x7c0455 0xb55819 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7bcb8a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb55818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x6e00b2 0x6e0585 0xdd6cb8 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e00b1 golang.org/x/crypto/hkdf.Extract+0xb1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:32 # 0x6e0584 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:93 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [23: 1472] @ 0xc78cf3 0xc75607 0x48b4a1 # 0xc78cf2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [13: 1040] @ 0x8e2474 0x8e239d 0x8f321d 0x10e5b4a 0x10e52d9 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8e2473 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:174 # 0x8e239c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:159 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0x10e5b49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:906 # 0x10e52d8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbb8 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:857 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 560] @ 0x7dfac5 0x7fb99f 0x800da8 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7fb99e crypto/x509.parsePublicKey+0x41e crypto/x509/parser.go:288 # 0x800da7 crypto/x509.parseCertificate+0x927 crypto/x509/parser.go:1042 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [14: 224] @ 0xb740ff 0xbc1af2 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1af1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:364 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 640] @ 0xb6628b 0xb6627c 0xb66214 0xb6622a 0xb6970c 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6628a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb6627b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb66213 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb66229 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb6970b github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2ab github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [22: 2162688] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 1536] @ 0xdf47a8 0xdf3690 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdf47a7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x607 github.com/quic-go/quic-go@v0.54.1/framer.go:189 # 0xdf368f github.com/quic-go/quic-go.(*framer).Append+0xef github.com/quic-go/quic-go@v0.54.1/framer.go:97 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [13: 1872] @ 0xdc6208 0xdc6350 0xdc3512 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc6207 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x127 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:51 # 0xdc634f github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x8f github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:141 # 0xdc3511 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:22 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 32] @ 0x7433af 0x742a50 0x746c25 0x772387 0x772341 0x774913 0x77409f 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x746c24 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0x8e2474 0x8e239d 0x8f321d 0xebf61e 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x8e2473 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:174 # 0x8e239c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:159 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0xebf61d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:124 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [69: 8832] @ 0x4a4632 0x4a3ca5 0x8efc14 0xc589ee 0xc589d7 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efc13 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc589ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc589d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 432] @ 0x552af7 0x14728d5 0x14724e5 0x1477c45 0x1473e6c 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x14728d4 github.com/creachadair/jrpc2.(*jmessage).parseJSON+0x74 github.com/creachadair/jrpc2@v1.3.2/json.go:204 # 0x14724e4 github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x224 github.com/creachadair/jrpc2@v1.3.2/json.go:108 # 0x1477c44 github.com/creachadair/jrpc2.(*Server).read+0x124 github.com/creachadair/jrpc2@v1.3.2/server.go:644 # 0x1473e6b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.2/server.go:147 0: 0 [1: 64] @ 0xbbd0d5 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbbd0d4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x114 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x7bd431 0x7bd6c5 0x7c07dc 0x7c04a7 0xb559b9 0xb54077 0xeb9036 0xeb9028 0xebf2d2 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7bd430 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb559b8 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:320 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0xebf2d1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:87 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [9: 576] @ 0xdf4598 0xdf3690 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdf4597 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3f7 github.com/quic-go/quic-go@v0.54.1/framer.go:204 # 0xdf368f github.com/quic-go/quic-go.(*framer).Append+0xef github.com/quic-go/quic-go@v0.54.1/framer.go:97 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [5: 160] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdd3fcf 0xdd3ed3 0xdd4ca8 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd4ca7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:50 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 384] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0x116c775 0xc64585 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [50: 800] @ 0x7bd287 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x7bd286 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [19: 1216] @ 0x7c5c4c 0xb55897 0xb5583a 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7c5c4b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb55896 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb55839 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [9: 72] @ 0xebe9c5 0xd6fe16 0x48b4a1 # 0xebe9c4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:75 # 0xd6fe15 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:131 0: 0 [3: 48] @ 0x90b769 0x1172725 0x1172537 0x90b22b 0x117238d 0x116dd62 0x5a0075 0xb49d05 0xb49d00 0xb48e05 0xb48e06 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x90b768 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x1172724 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb49d04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:377 # 0xb49cff github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:369 # 0xb48e04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:317 # 0xb48e05 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:274 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [4: 384] @ 0xb6980e 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [26: 4992] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd74fe 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd74fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:133 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [16: 768] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [12: 3072] @ 0xc21450 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc2144f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 448] @ 0x15319d8 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x15319d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [28: 896] @ 0x14cac33 0x678306 0x67bd76 0x6a97a5 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678305 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:43 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1344] @ 0x8f3fe5 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8f3fe4 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:170 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 160] @ 0x555f67 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x555f66 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 272] @ 0x4a014a 0x49fb07 0x7c382e 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x4a0149 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fb06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x7c382d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 64] @ 0xc4c12e 0xc4d7c6 0xc4d228 0xc5472a 0x116c775 0xc64585 0x48b4a1 # 0xc4c12d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [15: 2880] @ 0x68a233 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0xb740ff 0xbc0eac 0xbc0e8e 0xbc0e82 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0eab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc0e8d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc0e81 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:301 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 2048] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [16: 5632] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x9077d2 0x90ab02 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x9077d1 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x90ab01 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a1 github.com/pactus-project/pactus/execution/execution.go:48 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 528] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [4: 768] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 128] @ 0xbb94bf 0xbb9516 0xbb954e 0xbb98ec 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb94be github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [24: 1536] @ 0x7bd7a5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [16: 2304] @ 0xdd9648 0xdd94fd 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd9647 github.com/quic-go/quic-go.newConnIDManager+0x4c7 github.com/quic-go/quic-go@v0.54.1/conn_id_manager.go:51 # 0xdd94fc github.com/quic-go/quic-go.init.func1+0x37c github.com/quic-go/quic-go@v0.54.1/connection.go:264 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [30: 480] @ 0xc6c0ce 0xc6ac62 0xc756a5 0x48b4a1 # 0xc6c0cd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0xed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1626 # 0xc6ac61 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 192] @ 0xbb962e 0xbb9755 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb962d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c9d5 0x1531b46 0x15310ed 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15310ec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [29: 928] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [8: 768] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdd73ea 0xdd7573 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7572 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:138 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [10: 1280] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd30f7 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd30f6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x436 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:493 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [39: 1248] @ 0x14cac33 0x6783df 0x67bd76 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x6783de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:59 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 1056] @ 0x6f21e5 0x6f106a 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f21e4 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x6f1069 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 3200] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x98c510 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x98c50f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x8f crypto/tls/handshake_server_tls13.go:976 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 512] @ 0x14e18b0 0x6dfedd 0x6e0079 0xdd4ee5 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e0078 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:30 # 0xdd4ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:55 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [8: 1024] @ 0x4a4632 0x4a3ca5 0x51ee9f 0x51c439 0x116ca51 0x116c85f 0xc64585 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x51ee9e fmt.(*pp).free+0xde fmt/print.go:181 # 0x51c438 fmt.Errorf+0x258 fmt/errors.go:50 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [14: 448] @ 0x7bd7a5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 384] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 160] @ 0xdf62a7 0xdf5fef 0xded2f4 0xde971d 0xde0485 0x48b4a1 # 0xdf62a6 github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x266 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:224 # 0xdf5fee github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:186 # 0xded2f3 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.54.1/connection.go:2454 # 0xde971c github.com/quic-go/quic-go.(*Conn).handleCloseError+0x61c github.com/quic-go/quic-go@v0.54.1/connection.go:1914 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [37: 1776] @ 0x120e725 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x120e724 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:95 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 3744] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 1680] @ 0x51f306 0xc81ea7 0xc81e67 0xc82edd 0xc899ae 0xc6c153 0xc6ac62 0xc756a5 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc81ea6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc81e66 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc82edc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc899ad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc6c152 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc6ac61 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [22: 528] @ 0x6e2b52 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2b51 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1024] @ 0xdf4598 0xdf3690 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdf4597 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3f7 github.com/quic-go/quic-go@v0.54.1/framer.go:204 # 0xdf368f github.com/quic-go/quic-go.(*framer).Append+0xef github.com/quic-go/quic-go@v0.54.1/framer.go:97 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [22: 704] @ 0x6e60c5 0x6f1a79 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e60c4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:213 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 352] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [14: 224] @ 0x90bb25 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xb499a5 0x48b4a1 # 0x90bb24 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb499a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:324 0: 0 [10: 480] @ 0x40a8f2 0x480f29 0x5d5ae5 0x5d550b 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d5ae4 net.(*ipv6ZoneCache).update+0x184 net/interface.go:221 # 0x5d550a net.Interfaces+0x4a net/interface.go:119 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [27: 864] @ 0x1215e05 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x1215e04 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 696] @ 0x66c2eb 0x66cbe6 0x6e251d 0x11ee9ca 0x11ee9de 0x9071a7 0x11ee6bf 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x11ee9c9 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x49 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x11ee9dd github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x5d github.com/pactus-project/pactus/state/state.go:539 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee6be github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:537 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x7db85b 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7db85a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 1120] @ 0x6e046f 0xdd4a05 0xdd4f45 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd4f44 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:56 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [13: 312] @ 0xdf38b1 0xdfab1c 0xdfa2ca 0xdfb605 0xdfb21f 0xdec3b9 0xdea9ae 0xde030f 0x48b4a1 # 0xdf38b0 github.com/quic-go/quic-go.(*framer).Append+0x310 github.com/quic-go/quic-go@v0.54.1/framer.go:111 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfb604 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x184 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:781 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [5: 160] @ 0xdf9aca 0xdf8865 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xdf9ac9 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:573 # 0xdf8864 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1644 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:370 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [20: 4160] @ 0x14d3626 0x14d5f76 0x15163ba 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14d3625 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14d5f75 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x15163b9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0xb70f1b 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb70f1a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x7ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:332 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 384] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [6: 384] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd4ca8 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd4ca7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:50 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [25: 6400] @ 0xc268a8 0xc23be5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc268a7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xc23be4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [16: 2048] @ 0xb740ff 0xbc1d56 0xbc1d38 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d55 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d37 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:153 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 240] @ 0x468a46 0xbb93be 0xbb9343 0xbb9357 0xbb9966 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb93bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9965 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:110 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 7744] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [2: 48] @ 0x6ed68d 0x6efe95 0x6efbe5 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ed68c github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).Decode+0x4c github.com/pactus-project/pactus/crypto/ed25519/public_key.go:91 # 0x6efe94 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x94 github.com/pactus-project/pactus/types/tx/tx.go:436 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 2016] @ 0x950833 0x95066a 0x951126 0x98b6e5 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x950832 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x950669 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [105: 11760] @ 0xe05085 0xe0f345 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe05084 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.54.1/send_stream.go:78 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [94: 4512] @ 0x8f3259 0xc4cd3a 0xc4cd13 0xc64416 0x48b4a1 # 0x8f3258 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:173 # 0xc4cd39 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc4cd12 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [11: 176] @ 0xd6b365 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd6b364 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:475 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [20: 1920] @ 0xb3c9c6 0xb3c972 0xb3c976 0x10e2b6f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3c9c5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xb3c971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb3c975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10e2b6e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ce github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:578 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdd73ea 0xdd7773 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7772 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:152 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [8: 1024] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xdeb8a9 0xdeb89d 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdeb8a8 github.com/quic-go/quic-go.getLargePacketBuffer+0x48 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:79 # 0xdeb89c github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x3c github.com/quic-go/quic-go@v0.54.1/connection.go:2199 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [20: 480] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 336] @ 0x7bee90 0x7beb7f 0xb54709 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7bee8f github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [11: 528] @ 0x841196 0x840a50 0x8e23c7 0x8f321d 0xc4cd3a 0xc4cd13 0xc5f7eb 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8e23c6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:164 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0xc4cd39 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc4cd12 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc5f7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [42: 1344] @ 0xbb94bf 0xbb9516 0xbb954e 0xbb98ec 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb94be github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0x543175 0x66e3ad 0x66f1ee 0x6ea005 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x66f1ed github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x6ea004 github.com/pactus-project/pactus/types/tx/payload.(*TransferPayload).Decode+0x44 github.com/pactus-project/pactus/types/tx/payload/transfer.go:72 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 4096] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 960] @ 0x887926 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x887925 google.golang.org/protobuf/internal/impl.consumeStringPtr+0xa5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5156 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [11: 1056] @ 0x14e17b7 0x6dfedd 0x6e0079 0xdd4ee5 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e0078 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:30 # 0xdd4ee4 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0xc4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:55 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 96] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 672] @ 0x7e15a5 0x97d574 0x97d4dc 0x9510b7 0x98b805 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97d573 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d4db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [45: 23040] @ 0x7f3d9e 0x7f3db3 0xdcfa54 0xdd4c35 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdcfa53 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:43 # 0xdd4c34 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x154 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:47 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 192] @ 0xd056a5 0x7340a3 0xd04f52 0xd04a5f 0xd043dd 0xd03ef9 0xd1dcd5 0xd1dba5 0x11be318 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0xd056a4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Pop+0xa4 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:321 # 0x7340a2 container/heap.Pop+0x62 container/heap/heap.go:63 # 0xd04f51 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Expire+0x51 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:285 # 0xd04a5e github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).cleanUp+0x9e github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:225 # 0xd043dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0xfc github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:181 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0xd1dcd4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11be317 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.43.0/config/config.go:391 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [9: 576] @ 0x53d325 0x53d499 0x5441dc 0x121e16f 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5441db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x121e16e github.com/beevik/ntp.getTime+0x32e github.com/beevik/ntp@v1.4.3/ntp.go:539 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [5: 160] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 544] @ 0x11ddd26 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x11ddd25 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x185 github.com/pactus-project/pactus/network/stream.go:58 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 1024] @ 0xddef77 0xddef08 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddef76 github.com/quic-go/quic-go.newSendQueue+0x156 github.com/quic-go/quic-go@v0.54.1/send_queue.go:42 # 0xddef07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.54.1/connection.go:471 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [5: 240] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xbc20ab 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc20aa github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:386 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 864] @ 0xa6f871 0xa6f58d 0xa745ec 0xb6fd6d 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb6fd6c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x34c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd29e9 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd29e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:450 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [14: 224] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 1024] @ 0x14e18ee 0x1516985 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1516984 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 432] @ 0xe0f299 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xe0f298 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.54.1/stream.go:85 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [19: 1216] @ 0xb740ff 0xbc1af2 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1af1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:364 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 192] @ 0x51f306 0xd1ff4d 0xd211f4 0xd7be19 0x116bacf 0xc593ed 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd1ff4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xc593ec 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] @ 0x986ab5 0x9867c5 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x986ab4 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x1d4 crypto/tls/handshake_server_tls13.go:149 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x1531738 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1531737 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [25: 4800] @ 0xc52e36 0x11dbe34 0x11db5ce 0x48b4a1 # 0xc52e35 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11dbe33 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x11db5cd github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [10: 160] @ 0x677985 0x67b9fa 0x69537f 0x6a984e 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677984 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:177 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 768] @ 0x7e15a5 0x978665 0x978557 0x7e11e2 0x7e163c 0x9782d4 0x9782b3 0x7e11e2 0x7e163c 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x978664 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x978556 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x256 crypto/tls/handshake_messages.go:1029 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9782d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9782b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 2160] @ 0x7bec76 0x7beb7f 0xb5484f 0xb557b5 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bec75 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 96] @ 0x677996 0x67b9fa 0x69537f 0x6a984e 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x5d875f 0xb54838 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0xb54837 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 384] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xbaffe5 0xbaffd7 0xbaf66b 0xbaf225 0xbad11b 0xd5fc3e 0xd5f8b7 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xbaffe4 github.com/libp2p/go-libp2p/p2p/metricshelper.GetStringSlice+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/metricshelper/pool.go:16 # 0xbaffd6 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*metricsTracer).SubscriberQueueLength+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/eventbus/basic_metrics.go:138 # 0xbaf66a github.com/libp2p/go-libp2p/p2p/host/eventbus.sendSubscriberMetrics+0x6a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/eventbus/basic.go:478 # 0xbaf224 github.com/libp2p/go-libp2p/p2p/host/eventbus.(*node).emit+0x144 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/eventbus/basic.go:444 # 0xbad11a github.com/libp2p/go-libp2p/p2p/host/eventbus.(*emitter).Emit+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/eventbus/basic.go:51 # 0xd5fc3d github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).notifyPeer+0x19d github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/connectedness_event_emitter.go:128 # 0xd5f8b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x156 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/connectedness_event_emitter.go:95 0: 0 [11: 2816] @ 0x950833 0x95066a 0x951126 0x98b6e5 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x950832 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x950669 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 384] @ 0x14fc2fa 0x7d136a 0x7d14e6 0x7cd1da 0x7ccb31 0x80cfae 0x80d6b8 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x7d1369 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x7d14e5 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x7cd1d9 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x7ccb30 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x80cfad crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [31: 55552] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 8528] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xd1ffaa 0xd211f4 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd1ffa9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 768] @ 0x14e18ee 0x1516b99 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1516b98 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x7fab9f 0x80098d 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7fab9e crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x80098c crypto/x509.parseCertificate+0x50c crypto/x509/parser.go:994 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [56: 3584] @ 0x51f306 0x6f1567 0x6fd65d 0x70f772 0x728708 0x729088 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6f1566 github.com/pactus-project/pactus/types/block.(*Block).String+0x2a6 github.com/pactus-project/pactus/types/block/block.go:147 # 0x6fd65c github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x70f771 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x728707 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [221: 14144] @ 0x14021a5 0x1401dc5 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x14021a4 github.com/pactus-project/pactus/www/grpc.metricToProto+0xc4 github.com/pactus-project/pactus/www/grpc/network.go:128 # 0x1401dc4 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x604 github.com/pactus-project/pactus/www/grpc/network.go:103 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [723: 34704] @ 0x663772 0x1401fc5 0x1401e1f 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1401fc4 github.com/pactus-project/pactus/crypto.Address.String+0x804 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1401e1e github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x65e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [3: 240] @ 0xbc0ccb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc0cca github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:284 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [58: 2784] @ 0x841196 0x840a50 0x8e23c7 0x8f321d 0xc4cd3a 0xc4cd13 0xc64416 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8e23c6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:164 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0xc4cd39 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc4cd12 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [5: 80] @ 0x12c03d4 0x12c0268 0x12b4779 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12c03d3 golang.org/x/net/http2.NewFramer+0x353 golang.org/x/net@v0.44.0/http2/frame.go:445 # 0x12c0267 google.golang.org/grpc/internal/transport.newFramer+0x1e7 google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:414 # 0x12b4778 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:171 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [7: 7168] @ 0x6f0ffe 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0ffd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 672] @ 0x415a34 0xbc0ccb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc0cca github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:284 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 384] @ 0xdf61b0 0xdf5fef 0xded2f4 0xde971d 0xde0485 0x48b4a1 # 0xdf61af github.com/quic-go/quic-go.(*packetPacker).packConnectionClose+0x16f github.com/quic-go/quic-go@v0.54.1/packet_packer.go:211 # 0xdf5fee github.com/quic-go/quic-go.(*packetPacker).PackApplicationClose+0x2e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:186 # 0xded2f3 github.com/quic-go/quic-go.(*Conn).sendConnectionClose+0x173 github.com/quic-go/quic-go@v0.54.1/connection.go:2454 # 0xde971c github.com/quic-go/quic-go.(*Conn).handleCloseError+0x61c github.com/quic-go/quic-go@v0.54.1/connection.go:1914 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [10: 1120] @ 0x6e046f 0xdd4a05 0xdcf3dd 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xb740ff 0xbc1af2 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1af1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:364 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [17: 408] @ 0xebfbf0 0xebfe0c 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xbb7132 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xebfbef github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x4f github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:26 # 0xebfe0b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:59 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xbb7131 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:53 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [42: 1344] @ 0x6f08f7 0x6f0a9e 0x6f284d 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f08f6 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x6f0a9d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x6f284c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0xb740ff 0xbc0eac 0xbc0e8e 0xbc0e82 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0eab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc0e8d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc0e81 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:301 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0xb740ff 0xbc0eac 0xbc0e8e 0xbc0e82 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0eab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc0e8d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc0e81 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:301 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 96] @ 0x4dd46d 0x4dd4c6 0x4dd635 0xb72865 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd46c syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4dd4c5 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4dd634 syscall.NetlinkRIB+0xf4 syscall/netlink_linux.go:70 # 0xb72864 github.com/libp2p/go-netroute.New+0xa4 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [4: 256] @ 0xbb9754 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb9753 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:69 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [34: 2720] @ 0x6fb50f 0x6fc02a 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 3072] @ 0xdf5cc6 0xdd9fbe 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdf5cc5 github.com/quic-go/quic-go.newPacketPacker+0xc5 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:158 # 0xdd9fbd github.com/quic-go/quic-go.init.func1+0xe3d github.com/quic-go/quic-go@v0.54.1/connection.go:341 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [22: 3520] @ 0xc6a0a5 0xc6a0f0 0xc756a5 0x48b4a1 # 0xc6a0a4 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc6a0ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [14: 2688] @ 0xd6f35b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0xd6f35a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:40 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [4: 256] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0x14fc2fa 0x151b134 0x7e6e65 0x7e6cac 0x7e3f36 0x9433b2 0x98d245 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x151b133 crypto/internal/fips140/ecdsa.NewPublicKey[...]+0x33 crypto/internal/fips140/ecdsa/ecdsa.go:182 # 0x7e6e64 crypto/ecdsa.publicKeyToFIPS[...]+0x64 crypto/ecdsa/ecdsa.go:573 # 0x7e6cab crypto/ecdsa.verifyFIPS[...]+0xab crypto/ecdsa/ecdsa.go:529 # 0x7e3f35 crypto/ecdsa.VerifyASN1+0x255 crypto/ecdsa/ecdsa.go:514 # 0x9433b1 crypto/tls.verifyHandshakeSignature+0x1d1 crypto/tls/auth.go:30 # 0x98d244 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x624 crypto/tls/handshake_server_tls13.go:1118 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [32: 2048] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [16: 512] @ 0x560b59 0x560f5a 0x560d2a 0x5607fd 0x552b14 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x560d29 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 9216] @ 0x887ec8 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x887ec7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5237 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [26: 832] @ 0x677996 0x67b9fa 0x69537f 0x6a984e 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 43520] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 18944] @ 0x732a94 0x7449ca 0x745486 0x745738 0x745e92 0x746706 0x772727 0x771629 0x7348e2 0x734959 0x734c30 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746705 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x734c2f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1920] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1440] @ 0x745f7c 0x74639c 0x747094 0x772387 0x772341 0x774913 0x77409f 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 512] @ 0x4c999d 0x86f085 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86f084 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:446 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [22: 1056] @ 0x480eda 0x480eef 0xc4bef8 0xc4d7c6 0xc4d228 0xc5472a 0x116c775 0xc64585 0x48b4a1 # 0xc4bef7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x57 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 64] @ 0x116c17e 0x116bad5 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x116c17d github.com/multiformats/go-multistream.NewMSSelect[...]+0xcbd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [5: 320] @ 0xbc1f68 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc1f67 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x1a7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:386 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [18: 864] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [31: 992] @ 0xe0f37c 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe0f37b github.com/quic-go/quic-go.newStream+0x21b github.com/quic-go/quic-go@v0.54.1/stream.go:90 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [25: 1200] @ 0x6debad 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6debac github.com/pactus-project/pactus/util.CompressBuffer+0x2c github.com/pactus-project/pactus/util/slice.go:77 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x7db85b 0x80d018 0x80cfee 0x80d6b8 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7db85a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0x80d017 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x80cfed crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [33: 1584] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xbc14f6 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc14f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [24: 1152] @ 0x54413a 0x66e64a 0x6e985a 0x6e97f9 0x6ef771 0x6ef526 0x8f6585 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e9859 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e97f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6ef525 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8f6584 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [63: 12096] @ 0x5c66cd 0x5e0985 0x5cb2a5 0x5cc62f 0x5cfac5 0x48b4a1 # 0x5c66cc net.(*Dialer).DialContext+0x42c net/dial.go:565 # 0x5e0984 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x5cb2a4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [49: 3920] @ 0x6fbfcc 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fbfcb github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1296] @ 0xdc6208 0xdc636f 0xdc3512 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc6207 github.com/quic-go/quic-go/internal/ackhandler.newPacketNumberSpace+0x127 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:51 # 0xdc636e github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xae github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:143 # 0xdc3511 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:22 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 480] @ 0x7bec76 0x7beb7f 0xb5484f 0xb55955 0xb54077 0xeb9036 0xeb9028 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x7bec75 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55954 github.com/multiformats/go-multiaddr/net.parseUDPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:314 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xeb9035 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x35 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xeb9027 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:17 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 86016] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 2432] @ 0x53d325 0x53d499 0x7bcb8b 0x7c0455 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7bcb8a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4864] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a6d1 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a6d0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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 [11: 2112] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 1888] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0x116c775 0xc64585 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [41: 656] @ 0x99e43c 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:568 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [1: 64] @ 0x53d325 0x53d499 0x108e74a 0x129fe33 0x129fc69 0x129fbd4 0x12a0a31 0x129f42d 0x12a9172 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x108e749 golang.org/x/net/http2/hpack.(*Encoder).WriteField+0x3c9 golang.org/x/net@v0.44.0/http2/hpack/encode.go:77 # 0x129fe32 google.golang.org/grpc/internal/transport.(*loopyWriter).writeHeader+0x112 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:737 # 0x129fc68 google.golang.org/grpc/internal/transport.(*loopyWriter).originateStream+0x68 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:724 # 0x129fbd3 google.golang.org/grpc/internal/transport.(*loopyWriter).headerHandler+0x233 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:710 # 0x12a0a30 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0x150 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:892 # 0x129f42c google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x16c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:608 # 0x12a9171 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:469 0: 0 [20: 2560] @ 0x11dbe94 0x11db3c7 0x48b4a1 # 0x11dbe93 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x11db3c6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [27: 3888] @ 0xc6a0a5 0xc6a0f0 0xc756a5 0x48b4a1 # 0xc6a0a4 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc6a0ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [12: 1920] @ 0x4ddf3f 0x5d69bd 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d69bc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [32: 1024] @ 0x6efd71 0x6efb90 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6efd70 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0xb740ff 0xbc1d87 0xbc1d69 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d86 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d68 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [81: 186624] @ 0x4a4712 0x4a3ca5 0x8efa39 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7: 672] @ 0x950833 0x95066a 0x951126 0x98a61b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x950832 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x950669 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [39: 269568] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3: 72] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 288] @ 0x14e17b7 0x6dfedd 0x98fa5e 0x98c4ce 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98c4cd crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x4d crypto/tls/handshake_server_tls13.go:975 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [42: 13440] @ 0x4ddf3f 0xb7286f 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0xb7286e github.com/libp2p/go-netroute.New+0xae github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:31 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [14: 1344] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdd509b 0xdd4bd0 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd509a github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:68 # 0xdd4bcf github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:45 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [3: 48] @ 0x51f306 0xb55814 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb55813 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [14: 4032] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [2: 96] @ 0xdf2425 0x4a3d91 0xe1b89c 0xe1b73b 0xdf2525 0xdd9245 0xdd9363 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdf2424 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe1b89b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:124 # 0xe1b73a github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdf2524 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:41 # 0xdd9244 github.com/quic-go/quic-go.newCryptoStream+0xc4 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:31 # 0xdd9362 github.com/quic-go/quic-go.init.func1+0x1e2 github.com/quic-go/quic-go@v0.54.1/connection.go:253 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [32: 13312] @ 0x4dd9c6 0x5d6945 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4dd9c5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [14: 672] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [36: 3456] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0xb6980e 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 320] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [27: 864] @ 0x677996 0x67b9fa 0x69537f 0x6a9865 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 480] @ 0x6f91db 0x6f91cf 0x6f91af 0x11ee6f0 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f91da github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x1fa github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x6f91ce github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertBefore+0x1ee github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:69 # 0x6f91ae github.com/pactus-project/pactus/committee.(*committee).Update+0x1ce github.com/pactus-project/pactus/committee/committee.go:67 # 0x11ee6ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:544 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 14848] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [17: 544] @ 0x5d875f 0xb546f2 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0xb546f1 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [20: 480] @ 0x6e1dd6 0x6e4d52 0x6e4c1f 0x11ee82c 0x9071a7 0x11ee786 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e1dd5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6e4d51 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x6e4c1e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x11ee82b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:556 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee785 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 224] @ 0xe0f4a5 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xe0f4a4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:70 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [14: 224] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd74fe 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd74fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:133 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [7: 896] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 768] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x4dd69c 0xb72865 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x4dd69b syscall.NetlinkRIB+0x15b syscall/netlink_linux.go:84 # 0xb72864 github.com/libp2p/go-netroute.New+0xa4 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [61: 2928] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 288] @ 0x40cbf2 0x40b74d 0x410d25 0xc6226d 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc6226c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 80] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [17: 1632] @ 0xd4febc 0x48b4a1 # 0xd4febb github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process+0x89b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/decay.go:228 0: 0 [24: 3072] @ 0x5e86c6 0x5e869d 0x5dd7d8 0x5f14c7 0x5efa34 0x121ed33 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5e86c5 net.newFD+0xc5 net/fd_unix.go:27 # 0x5e869c net.socket+0x9c net/sock_posix.go:27 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5efa33 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x121ed32 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [6: 384] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [33: 792] @ 0x1172a5e 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xb499a5 0x48b4a1 # 0x1172a5d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb499a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:324 0: 0 [39: 1872] @ 0x53b3e5 0xb45155 0xb472dc 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xb45154 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x74 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/context.go:16 # 0xb472db github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:72 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [5: 640] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xb49bed 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xb49bec github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x2c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:365 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 96] @ 0x7bee90 0x7beb7f 0xb54709 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x7bee8f github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [29: 464] @ 0xc6d12f 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6d12e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x5ee github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1927 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [24: 576] @ 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0xd9ee38 0xd9edfb 0x116902c 0xd70025 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9ee37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9edfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdd73ea 0xdd7573 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7572 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:138 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [5: 320] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdd4fa7 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd4fa6 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x186 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:57 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 179968] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b 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] @ 0x7f6c76 0xda78da 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7f6c75 crypto/x509.(*CertPool).AddCert+0x95 crypto/x509/cert_pool.go:184 # 0xda78d9 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:163 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0x1531108 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1531107 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x87 crypto/internal/fips140/tls13/tls13.go:122 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [17: 34816] @ 0x8efa6f 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [38: 1824] @ 0x6f2233 0x6f106a 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f2232 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x6f1069 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 44032] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [17: 408] @ 0x75cbdb 0x75224b 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x75cbda github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x75224a github.com/syndtr/goleveldb/leveldb.(*DB).Has+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:881 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1920] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c65a 0x1531a13 0x15315a9 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [20: 1920] @ 0xdb3fd4 0xdb3ddc 0xde29dd 0xde255b 0xddfc8a 0x48b4a1 # 0xdb3fd3 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:161 # 0xdb3ddb github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:138 # 0xde29dc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x3bc github.com/quic-go/quic-go@v0.54.1/connection.go:943 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x1531aef 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1531aee crypto/internal/fips140/tls13.extract[...]+0x4e crypto/internal/fips140/tls13/tls13.go:44 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 1286144] @ 0x146123a 0x14611ff 0x1461249 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1461239 bytes.(*Buffer).String+0xed9 bytes/buffer.go:77 # 0x14611fe github.com/pactus-project/pactus/www/html.(*tableMaker).html+0xe9e github.com/pactus-project/pactus/www/html/server.go:274 # 0x1461248 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xee8 github.com/pactus-project/pactus/www/html/network.go:80 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 144] @ 0x61f2b6 0x1460757 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x61f2b5 encoding/hex.DecodeString+0x35 encoding/hex/hex.go:139 # 0x1460756 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x3f6 github.com/pactus-project/pactus/www/html/network.go:53 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2097152] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1465c87 0x1465bff 0x1462597 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1465c86 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1465bfe github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x1462596 github.com/pactus-project/pactus/www/html.metricToTable+0x176 github.com/pactus-project/pactus/www/html/network.go:157 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 1048576] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1465c87 0x1465bff 0x146281e 0x14625b4 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1465c86 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x146 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1465bfe github.com/pactus-project/pactus/www/html.metricToTable.func1+0xbe github.com/pactus-project/pactus/www/html/network.go:131 # 0x146281d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x14625b3 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [3: 393216] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1461426 0x14613a9 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1461425 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x14613a8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [14: 1568] @ 0x663493 0x6638ef 0x6e1a3c 0x1461377 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x6638ee github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:434 # 0x6e1a3b github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x1461376 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1016 github.com/pactus-project/pactus/www/html/network.go:75 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [24: 4224] @ 0x8881aa 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8881a9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5275 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [5: 240] @ 0x8881aa 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x8881a9 google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8+0x69 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5275 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [22: 360448] @ 0x12988de 0x4a3d91 0x1298a9e 0x1298966 0x129a282 0x12af946 0x12b3577 0x48b4a1 # 0x12988dd google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:142 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1298a9d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:121 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x129a281 google.golang.org/grpc/mem.Copy+0x41 google.golang.org/grpc@v1.75.1/mem/buffers.go:124 # 0x12af945 google.golang.org/grpc/internal/transport.(*http2Client).handleData+0x305 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1228 # 0x12b3576 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x3b6 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1690 0: 0 [2356: 376960] @ 0x663772 0x1401e85 0x1401e86 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x1401e84 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x6c4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1401e85 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6c5 github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [282: 22560] @ 0x1401ab4 0x1401929 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1401ab3 encoding/hex.EncodeToString+0x2f3 encoding/hex/hex.go:129 # 0x1401928 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x168 github.com/pactus-project/pactus/www/grpc/network.go:88 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [8: 192] @ 0x468972 0x467e65 0x468085 0x5ee2c6 0x5ee213 0x5ef9b1 0x5c023a 0x5bfc93 0x5ce6ec 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5ee2c5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x5ee212 net.(*UDPAddr).String+0x172 net/udpsock.go:52 # 0x5ef9b0 net.DialUDP+0x150 net/udpsock.go:296 # 0x5c0239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5bfc92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5ce6eb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [28: 448] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 768] @ 0x14e17b7 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [33: 12672] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [22: 4224] @ 0xc52e36 0x11dbe34 0x11db3c7 0x48b4a1 # 0xc52e35 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).GetProtocols+0x115 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:106 # 0x11dbe33 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0x53 github.com/pactus-project/pactus/network/notifee.go:127 # 0x11db3c6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [10: 640] @ 0x53d325 0x53d499 0x7b48fd 0x8f324c 0x10e5b4a 0x10e52d9 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7b48fc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0x10e5b49 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeSignedPeerRecord+0x49 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:906 # 0x10e52d8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xbb8 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:857 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 192] @ 0x1517e2a 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1517e29 crypto/internal/fips140/ecdsa.signGeneric[...]+0x469 crypto/internal/fips140/ecdsa/ecdsa.go:373 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 768] @ 0x6e2f6f 0x6e2056 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2f6e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2055 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 640] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [27: 648] @ 0x11f2a2d 0x11f8f98 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11f2a2c github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x4c github.com/pactus-project/pactus/consensus/consensus.go:181 # 0x11f8f97 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0xb54870 0xb5485e 0x115f82b 0x115f80b 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb5486f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb5485d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0x115f82a github.com/multiformats/go-multiaddr/net.FromIP+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115f80a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x2aa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:647 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [40: 1920] @ 0x6f2233 0x8f623c 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f2232 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x8f623b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [70: 8960] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 64] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7bf257 0x7beee5 0x7beb7f 0xb5484f 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [115: 27600] @ 0xa0cf35 0xa11778 0x48b4a1 # 0xa0cf34 net/http.(*conn).readRequest+0x7d4 net/http/server.go:1089 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [25: 1200] @ 0x4a4619 0x4a3ca5 0x8efc14 0xc589ee 0xc589d7 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efc13 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc589ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc589d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [28: 896] @ 0xbb93a5 0xbb9343 0xbb9357 0xbb9992 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb93a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9991 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:111 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [44: 2112] @ 0x635210 0x635156 0x6345bd 0x623e0c 0x623f18 0x6e3e6a 0x6e3c3e 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x623f17 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x6e3e69 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6e3c3d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x4a4712 0x4a3ca5 0x8efc14 0xd3f88a 0xd3f86d 0xd3ef1c 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efc13 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd3f889 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd3f86c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [16: 768] @ 0x5d6f05 0x5d6bb2 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6f04 net.newAddr+0x1a4 net/interface_linux.go:180 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [5: 120] @ 0x4dd5f1 0xb72865 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd5f0 syscall.NetlinkRIB+0xb0 syscall/netlink_linux.go:66 # 0xb72864 github.com/libp2p/go-netroute.New+0xa4 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [48: 24576] @ 0x7f3d9e 0x7f3db3 0xdd3fd4 0xdd4d6b 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdd3fd3 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:49 # 0xdd4d6a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:51 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [5: 400] @ 0x8e21c9 0xda7bd5 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x8e21c8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:124 # 0xda7bd4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:194 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [60: 53760] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc61833 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61832 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 2400] @ 0xe05096 0xe0f345 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xe05095 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.54.1/send_stream.go:73 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [32: 768] @ 0xbc141d 0xbc134e 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc141c go.opentelemetry.io/otel/trace.WithAttributes+0x35c go.opentelemetry.io/otel/trace@v1.38.0/config.go:224 # 0xbc134d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x28d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [40: 1280] @ 0x6f08f7 0x11eb44b 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f08f6 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0xb6 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:48 # 0x11eb44a github.com/pactus-project/pactus/state.(*state).stateRoot+0xca github.com/pactus-project/pactus/state/state.go:223 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [45: 5760] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [6: 144] @ 0x7db52a 0x7da8e5 0x7db33d 0x7db813 0xdd62c9 0xdd6262 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7db529 encoding/asn1.makeField+0xae9 encoding/asn1/marshal.go:714 # 0x7da8e4 encoding/asn1.makeBody+0xee4 encoding/asn1/marshal.go:524 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0xdd62c8 encoding/asn1.Marshal+0x128 encoding/asn1/marshal.go:732 # 0xdd6261 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0xc1 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:76 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [40: 1280] @ 0x11ee486 0x729045 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ee485 github.com/pactus-project/pactus/state.(*state).String+0x45 github.com/pactus-project/pactus/state/state.go:531 # 0x729044 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 608] @ 0x11e97d6 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 256] @ 0x10ed110 0x10eb71d 0x10e0dd5 0x115e042 0x115c5a6 0x115befe 0x1159eb9 0x1159728 0x48b4a1 # 0x10ed10f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).getTopExternalAddrs+0x6f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:279 # 0x10eb71c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0x39c github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:208 # 0x10e0dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:418 # 0x115e041 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:495 # 0x115c5a5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:463 # 0x115befd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [53: 4240] @ 0x129f8a5 0x12a0991 0x129f359 0x12b617c 0x48b4a1 # 0x129f8a4 google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0x44 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:667 # 0x12a0990 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb0 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:894 # 0x129f358 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:594 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [4: 192] @ 0x480eda 0x480eef 0xe22036 0xe10333 0xe0ff27 0xddf417 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xe22035 github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x95 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:63 # 0xe10332 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.54.1/streams_map.go:90 # 0xe0ff26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.54.1/streams_map.go:60 # 0xddf416 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f6 github.com/quic-go/quic-go@v0.54.1/connection.go:491 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [20: 480] @ 0x468a46 0x1172706 0x1172537 0x90b22b 0x117238d 0x116dd62 0x5a0075 0xb49d05 0xb49d00 0xb48e05 0xb48e06 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x1172705 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb49d04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:377 # 0xb49cff github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:369 # 0xb48e04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:317 # 0xb48e05 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:274 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [12: 18432] @ 0xe1ae65 0x4a3d91 0xdfb0cd 0xdfb0c1 0xdec3b9 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xe1ae64 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:87 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdfb0cc github.com/quic-go/quic-go.getPacketBuffer+0x1cc github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:72 # 0xdfb0c0 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x1c0 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:756 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [51: 2448] @ 0x480eda 0x480eef 0x905c5a 0x11eab6c 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x905c59 github.com/pactus-project/pactus/sandbox.NewSandbox+0x119 github.com/pactus-project/pactus/sandbox/sandbox.go:64 # 0x11eab6b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:147 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 26880] @ 0x946dd0 0xdd5a92 0xdd5ea5 0x981b04 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x946dcf crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xdd5a91 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0x71 github.com/quic-go/quic-go@v0.54.1/internal/handshake/tls_config.go:13 # 0xdd5ea4 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0x104 github.com/quic-go/quic-go@v0.54.1/internal/handshake/tls_config.go:26 # 0x981b03 crypto/tls.(*Conn).readClientHello+0x843 crypto/tls/handshake_server.go:169 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [36: 1152] @ 0xbb94bf 0xbb9516 0xbb954e 0xbb98cf 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb94be github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [84: 6720] @ 0x6fbfcc 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fbfcb github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbc0105 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:164 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 336] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [12: 1536] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c65a 0x1531a13 0x15315a9 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [39: 2496] @ 0xa0bacf 0xa0bada 0xa0c20b 0x59e563 0x59f069 0x59f2c5 0x99c405 0xa32fc5 0xa32fe0 0xa0c987 0xa11778 0x48b4a1 # 0xa0bace sync.NewCond+0x4e sync/cond.go:49 # 0xa0bad9 net/http.(*connReader).lock+0x59 net/http/server.go:675 # 0xa0c20a net/http.(*connReader).Read+0x2a net/http/server.go:780 # 0x59e562 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x59f068 bufio.(*Reader).ReadSlice+0x28 bufio/bufio.go:380 # 0x59f2c4 bufio.(*Reader).ReadLine+0x24 bufio/bufio.go:409 # 0x99c404 net/textproto.(*Reader).readLineSlice+0xa4 net/textproto/reader.go:64 # 0xa32fc4 net/textproto.(*Reader).ReadLine+0xa4 net/textproto/reader.go:44 # 0xa32fdf net/http.readRequest+0xbf net/http/request.go:1087 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [12: 192] @ 0x785a65 0x8f0ebc 0x8f0b85 0x8f02a5 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x785a64 github.com/multiformats/go-varint.ToUvarint+0x44 github.com/multiformats/go-varint@v0.1.0/varint.go:52 # 0x8f0ebb github.com/libp2p/go-libp2p/core/record.makeUnsigned+0x11b github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:281 # 0x8f0b84 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:249 # 0x8f02a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:116 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [130: 6240] @ 0x663772 0x14000d7 0x1400073 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x14000d6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1400072 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [32: 512] @ 0x11d2d35 0xd72433 0xd72185 0x116ca0c 0x116c85f 0xc64585 0x48b4a1 # 0x11d2d34 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x134 github.com/pactus-project/pactus/network/gater.go:74 # 0xd72432 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x232 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:257 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [12: 288] @ 0x4ded0d 0x4df97a 0x4dd966 0xb72865 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ded0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4df979 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4dd965 syscall.NetlinkRIB+0x425 syscall/netlink_linux.go:89 # 0xb72864 github.com/libp2p/go-netroute.New+0xa4 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [25: 1200] @ 0x480eda 0x480eef 0xc4bef8 0xc4d7c6 0xc4cf27 0xc64416 0x48b4a1 # 0xc4bef7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x57 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [17: 272] @ 0x74e36a 0x74e356 0x74e322 0x761b57 0x76262b 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x74e369 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x69 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x74e355 github.com/syndtr/goleveldb/leveldb.encodeBatchHeader+0x55 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:347 # 0x74e321 github.com/syndtr/goleveldb/leveldb.writeBatchesWithHeader+0x21 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:375 # 0x761b56 github.com/syndtr/goleveldb/leveldb.(*DB).writeJournal+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:23 # 0x76262a github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x26a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:231 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 320] @ 0xd220be 0xd1ff7d 0xd211f4 0xd7be19 0x116bacf 0xc593ed 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1ff7c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xc593ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [89: 2848] @ 0x14cac33 0x67871a 0x67bd76 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678719 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:83 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [171: 32832] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 3200] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [5: 40] @ 0x73c77e 0x771d08 0x7722fd 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7722fc github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0x5c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:445 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 864] @ 0xe06428 0xe0627b 0xdf4d03 0xdf3814 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xe06427 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0xe7 github.com/quic-go/quic-go@v0.54.1/send_stream.go:266 # 0xe0627a github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.54.1/send_stream.go:225 # 0xdf4d02 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.54.1/framer.go:261 # 0xdf3813 github.com/quic-go/quic-go.(*framer).Append+0x273 github.com/quic-go/quic-go@v0.54.1/framer.go:109 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1: 48] @ 0xbb9336 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 336] @ 0x468a46 0xb6a355 0xb6a34b 0xb68c18 0xbc06cd 0xbc0830 0xbc0514 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6a354 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6a34a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb68c17 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastUsefulAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:355 # 0xbc06cc github.com/libp2p/go-libp2p-kad-dht.(*query).recordPeerIsValuable+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:212 # 0xbc082f github.com/libp2p/go-libp2p-kad-dht.(*query).recordValuablePeers+0x10f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:232 # 0xbc0513 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4b3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:204 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [57: 3648] @ 0x6781f9 0x67bd76 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6781f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:28 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0x48767c 0x4ed175 0xe1ab05 0xddd653 0xddd38c 0xde982d 0xde0485 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0xe1ab04 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0x3e4 github.com/quic-go/quic-go@v0.54.1/transport.go:832 # 0xddd652 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3b2 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:36 # 0xddd38b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:202 # 0xde982c github.com/quic-go/quic-go.(*Conn).handleCloseError+0x72c github.com/quic-go/quic-go@v0.54.1/connection.go:1918 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [36: 1152] @ 0x11e97d6 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 400] @ 0x8e21c9 0xda7bd5 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x8e21c8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:124 # 0xda7bd4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:194 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [47: 12032] @ 0x11dbe94 0x11db3c7 0x48b4a1 # 0x11dbe93 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x11db3c6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [11: 880] @ 0x4ddf3f 0x5d6333 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d6332 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [71: 6816] @ 0x12b650f 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b650e google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1ae google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:394 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [17: 21760] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 960] @ 0x677996 0x67b9fa 0x69537f 0x6a984e 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xb73db6 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb73db5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:91 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 1664] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 480] @ 0xb59a49 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0xb59a48 github.com/multiformats/go-multiaddr/net.interfaceAddresses+0xe8 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:85 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [10: 800] @ 0x4c999d 0x86cf47 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86cf46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:184 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [61: 488] @ 0x40b82e 0x410d25 0xc63629 0xc60b7a 0xc78a7c 0xc75607 0x48b4a1 # 0xc63628 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc60b79 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [83: 1992] @ 0x10eb73e 0x10e0dd5 0x115e334 0x115c5a6 0x115befe 0x1159eb9 0x1159728 0x48b4a1 # 0x10eb73d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0x3bd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:209 # 0x10e0dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:418 # 0x115e333 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x373 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:508 # 0x115c5a5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:463 # 0x115befd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [8: 768] @ 0x7e15a5 0x97f154 0x97f0bc 0x980778 0x98c586 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97f153 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97f0bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x980777 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98c585 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:979 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0xdd1fe8 0xdd201b 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd1fe7 github.com/quic-go/quic-go/internal/handshake.addSessionStateExtraPrefix+0xa7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/session_ticket.go:44 # 0xdd201a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xda github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:371 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 16] @ 0xe041b8 0xe0414e 0xe0bea5 0xe0a54b 0xe094a5 0x48b4a1 # 0xe041b7 net/netip.Addr.AsSlice+0x157 net/netip/netip.go:734 # 0xe0414d github.com/quic-go/quic-go.newSendConn+0xed github.com/quic-go/quic-go@v0.54.1/send_conn.go:51 # 0xe0bea4 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x804 github.com/quic-go/quic-go@v0.54.1/server.go:717 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [44: 704] @ 0x6fb245 0x8f5dba 0x8f99bf 0x11ee8f5 0x906fe7 0x11ee73a 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fb244 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0xa4 github.com/pactus-project/pactus/types/account/account.go:86 # 0x8f5db9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8f99be github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x11ee8f4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:548 # 0x906fe6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11ee739 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:546 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 880] @ 0x8e2474 0x8e239d 0x8f321d 0x10e6007 0x10e574c 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8e2473 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:174 # 0x8e239c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:159 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0x10e6006 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0x1c6 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:946 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 320] @ 0x911718 0x911730 0x910d4a 0xb45113 0xb450f4 0xb472dc 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x911717 go.opentelemetry.io/otel/attribute.computeDistinctFixed+0x97 go.opentelemetry.io/otel@v1.38.0/attribute/set.go:350 # 0x91172f go.opentelemetry.io/otel/attribute.computeDistinct+0xaf go.opentelemetry.io/otel@v1.38.0/attribute/set.go:336 # 0x910d49 go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x309 go.opentelemetry.io/otel@v1.38.0/attribute/set.go:239 # 0xb45112 go.opentelemetry.io/otel/attribute.NewSet+0x32 go.opentelemetry.io/otel@v1.38.0/attribute/set.go:184 # 0xb450f3 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x13 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/context.go:16 # 0xb472db github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:72 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [4: 384] @ 0xb3c9c6 0xb3c972 0xb3c976 0x10e2b6f 0x10e1e2b 0x10e1379 0x48b4a1 # 0xb3c9c5 bufio.NewReaderSize+0xa5 bufio/bufio.go:56 # 0xb3c971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb3c975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10e2b6e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ce github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:578 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [2: 32] @ 0x10e56d9 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e56d8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xfb8 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:885 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 336] @ 0x120e63b 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x120e63a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x9a github.com/pactus-project/pactus/sync/bundle/bundle.go:84 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1920] @ 0x8f03cd 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8f03cc github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:171 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 2048] @ 0x53d895 0x53d2bd 0x53d499 0x6d3768 0x6d374c 0x6d5312 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d3767 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d374b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6d5311 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 960] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xb710e6 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb710e5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0x65 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:337 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [26: 6240] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [80: 3840] @ 0x79019a 0x78ffa3 0x7b48d6 0x8f324c 0xc4cd3a 0xc4cd13 0xc64416 0x48b4a1 # 0x790199 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x78ffa2 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b48d5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0xc4cd39 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc4cd12 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [7: 1792] @ 0xb740ff 0xbc0965 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0964 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:249 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [49: 1176] @ 0x66f0d9 0x6e816c 0x6e87ff 0x6ef771 0x6f015e 0x6f0246 0x6f27fc 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e816b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6e87fe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6f27fb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x468a46 0x152c773 0x1531a13 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [58: 2784] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xb40d05 0xbbd86a 0xbc2544 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb40d04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:146 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 160] @ 0x51c27b 0xda321e 0xda5628 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xda321d github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x85d github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:109 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [15: 2400] @ 0xddf7af 0xddf6f9 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf7ae github.com/quic-go/quic-go.newDatagramQueue+0x98e github.com/quic-go/quic-go@v0.54.1/datagram_queue.go:35 # 0xddf6f8 github.com/quic-go/quic-go.(*Conn).preSetup+0x8d8 github.com/quic-go/quic-go@v0.54.1/connection.go:511 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [12: 192] @ 0xd3ba9c 0xd440b6 0xd43e0a 0xd45838 0xd7bea2 0x11de088 0x11da38a 0x48b4a1 # 0xd3ba9b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd440b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd43e09 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x11de087 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 16] @ 0x51f306 0x121f0d4 0x121df75 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x121f0d3 github.com/beevik/ntp.fixHostPort+0x253 github.com/beevik/ntp@v1.4.3/ntp.go:681 # 0x121df74 github.com/beevik/ntp.getTime+0x134 github.com/beevik/ntp@v1.4.3/ntp.go:492 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [86: 13760] @ 0x6dcc6e 0x6debc9 0x6debb3 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6dcc6d compress/gzip.NewWriterLevel+0x8d compress/gzip/gzip.go:64 # 0x6debc8 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x6debb2 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x770493 0x7687d5 0x7681e5 0x767a99 0x75903c 0x75a395 0x48b4a1 # 0x770492 github.com/syndtr/goleveldb/leveldb.tFiles.getOverlaps+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:236 # 0x7687d4 github.com/syndtr/goleveldb/leveldb.(*compaction).expand+0x454 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:216 # 0x7681e4 github.com/syndtr/goleveldb/leveldb.newCompaction+0x184 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:146 # 0x767a98 github.com/syndtr/goleveldb/leveldb.(*session).pickCompaction+0x198 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:94 # 0x75903b github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x1b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:655 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [8: 512] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd29e9 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd29e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:450 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [4: 576] @ 0x979195 0x979165 0x979077 0x7e11e2 0x7e163c 0x978665 0x978557 0x7e11e2 0x7e163c 0x9782d4 0x9782b3 0x7e11e2 0x7e163c 0x9781f4 0x97815c 0x9510b7 0x98b26c 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x979194 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x979164 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x979076 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2+0x16 crypto/tls/handshake_messages.go:1030 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x978664 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x364 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x978556 crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1+0x256 crypto/tls/handshake_messages.go:1029 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9782d3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x33 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9782b2 crypto/tls.(*encryptedExtensionsMsg).marshal.func1+0x12 crypto/tls/handshake_messages.go:1015 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9781f3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97815b crypto/tls.(*encryptedExtensionsMsg).marshal+0x9b crypto/tls/handshake_messages.go:1014 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b26b crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0xfcb crypto/tls/handshake_server_tls13.go:827 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 384] @ 0x480eda 0x480eef 0xe1001f 0xe1009d 0xe0ff27 0xddf417 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xe1001e github.com/quic-go/quic-go.newOutgoingStreamsMap[...]+0x7e github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:57 # 0xe1009c github.com/quic-go/quic-go.(*streamsMap).initMaps+0xfc github.com/quic-go/quic-go@v0.54.1/streams_map.go:65 # 0xe0ff26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.54.1/streams_map.go:60 # 0xddf416 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f6 github.com/quic-go/quic-go@v0.54.1/connection.go:491 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [79: 6320] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a981b 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 800] @ 0x69556a 0x6aa065 0x6a97c9 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x10e4d25 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x604 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:799 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 80] @ 0x77115b 0x7710a7 0x769ae8 0x7573f6 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x77115a github.com/syndtr/goleveldb/leveldb/iterator.NewArrayIndexer+0x15a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/array_iter.go:177 # 0x7710a6 github.com/syndtr/goleveldb/leveldb.tFiles.newIndexIterator+0xa6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:298 # 0x769ae7 github.com/syndtr/goleveldb/leveldb.(*compaction).newIterator+0x187 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:323 # 0x7573f5 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x2d5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:452 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 96] @ 0x73335a 0x4a3d91 0x7329ee 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x733359 github.com/syndtr/goleveldb/leveldb/util.NewBufferPool.func5+0x19 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:126 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x7329ed 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xd22315 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd22314 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [5: 480] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [4: 37888] @ 0x732a94 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [14: 672] @ 0x4ddf3f 0x4dda13 0x5d62b1 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5d62b0 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [9: 432] @ 0xbb962e 0xbb9755 0xbc2173 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb962d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc2172 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:394 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [81: 10368] @ 0xbc1359 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc1358 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x298 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 128] @ 0xa74585 0xbc14f6 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc14f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x51f306 0x72f314 0x72dc7f 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x72f313 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x72dc7e 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 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 96] @ 0xe03385 0xe0fbff 0xdf46f6 0xdf3690 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xe03384 github.com/quic-go/quic-go.(*ReceiveStream).getControlFrame+0x184 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:377 # 0xe0fbfe github.com/quic-go/quic-go.(*Stream).getControlFrame+0x5e github.com/quic-go/quic-go@v0.54.1/stream.go:179 # 0xdf46f5 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x555 github.com/quic-go/quic-go@v0.54.1/framer.go:182 # 0xdf368f github.com/quic-go/quic-go.(*framer).Append+0xef github.com/quic-go/quic-go@v0.54.1/framer.go:97 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [20: 4480] @ 0x78f67a 0x78f690 0x14e17cf 0x1516985 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x1516984 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [18: 288] @ 0x51f306 0x6f1465 0x6f13d6 0x6fd65d 0x70f772 0x728708 0x729088 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x6f1464 github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x1a4 github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6f13d5 github.com/pactus-project/pactus/types/block.(*Block).String+0x115 github.com/pactus-project/pactus/types/block/block.go:150 # 0x6fd65c github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x70f771 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x728707 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1032192] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 56] @ 0xebfbdf 0xebfe0c 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xbb7132 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xebfbde github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x3e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:26 # 0xebfe0b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:59 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xbb7131 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:53 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [53: 54272] @ 0x8efa6f 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [22: 1056] @ 0x468a46 0xbb93be 0xbb9343 0xbb9357 0xbb993a 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb93bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:109 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [44: 28160] @ 0xb3ccb0 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3ccaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 800] @ 0x8f0e69 0x8f0b85 0x8f02a5 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8f0e68 github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xc8 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:275 # 0x8f0b84 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:249 # 0x8f02a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:116 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [29: 928] @ 0x11e97d6 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x1477d6c 0x1473e6c 0x48b4a1 # 0x1477d6b github.com/creachadair/jrpc2.(*Server).read+0x24b github.com/creachadair/jrpc2@v1.3.2/server.go:661 # 0x1473e6b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.2/server.go:147 0: 0 [17: 816] @ 0x4a46c8 0x4a3ca5 0x8efa39 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x4a46c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [13: 1664] @ 0xb57ab5 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0xb57ab4 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x34 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:395 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 9472] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [14: 91392] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 7168] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 22400] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 2048] @ 0x749b75 0x74ab95 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x749b74 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0xb4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:73 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 2688] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 4032] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 9472] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a6d1 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a6d0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x1d0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:265 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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: 768] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 20736] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1056] @ 0x14e17b7 0x15167df 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x15167de crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [66: 5280] @ 0x1294bbf 0x1090ccf 0x10906fa 0x10904f0 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x1294bbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.44.0/http2/frame.go:1586 # 0x1090cce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:406 # 0x10906f9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:349 # 0x10904ef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.44.0/http2/hpack/hpack.go:311 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [3: 384] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xa339f3 0xa1165a 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa339f2 net/http.newBufioReader+0x32 net/http/server.go:867 # 0xa11659 net/http.(*conn).serve+0x2b9 net/http/server.go:2017 0: 0 [37: 1776] @ 0x480eda 0x480eef 0x1210dbd 0x1210db0 0x1226d19 0x122095d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x1210dbc github.com/pactus-project/pactus/sync/peerset/session.(*Manager).RemoveAllSessions+0x5c github.com/pactus-project/pactus/sync/peerset/session/manager.go:112 # 0x1210daf github.com/pactus-project/pactus/sync/peerset.(*PeerSet).RemoveAllSessions+0x4f github.com/pactus-project/pactus/sync/peerset/peer_set.go:118 # 0x1226d18 github.com/pactus-project/pactus/sync.(*synchronizer).updateBlockchain+0x278 github.com/pactus-project/pactus/sync/sync.go:384 # 0x122095c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1dc github.com/pactus-project/pactus/sync/handler_block_announce.go:35 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0xb46025 0xb47770 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xb46024 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/metrics.go:153 # 0xb4776f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:97 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [13: 624] @ 0x8f3259 0xc4cd3a 0xc4cd13 0xc5f7eb 0x48b4a1 # 0x8f3258 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:173 # 0xc4cd39 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc4cd12 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc5f7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [117: 7488] @ 0x635210 0x635156 0x6345bd 0x623e0c 0x6241b7 0x67cee5 0x67be05 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6241b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67cee4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:1108 # 0x67be04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:895 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 20992] @ 0x7f3d9e 0x7f3db3 0x9991b4 0x94adb6 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9991b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [33: 1056] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x9802b5 0x980285 0x980197 0x7e11e2 0x7e163c 0x980132 0x98002c 0x7e11e2 0x7e163c 0x97fed4 0x97fe3c 0x980778 0x98d37f 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x9802b4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x980284 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x980196 crypto/tls.(*certificateVerifyMsg).marshal.func1.1+0x16 crypto/tls/handshake_messages.go:1862 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x980131 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x98002b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97fed3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97fe3b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x980777 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98d37e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [73: 8176] @ 0xdfb7df 0xdfb21f 0xdec3b9 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xdfb7de github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x35e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:792 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [10: 1120] @ 0x415a34 0xddef77 0xddef08 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddef76 github.com/quic-go/quic-go.newSendQueue+0x156 github.com/quic-go/quic-go@v0.54.1/send_queue.go:42 # 0xddef07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.54.1/connection.go:471 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [11: 1408] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 112] @ 0x5d875f 0xb54838 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0xb54837 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x257 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 144] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [4: 192] @ 0x40a8f2 0x480f29 0xc528f3 0x10e4c31 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc528f2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x10e4c30 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x510 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:790 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [63: 1512] @ 0xc4e8e5 0xc4e765 0xc525d3 0xbc27fc 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbc27fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:455 0: 0 [35: 2240] @ 0x51f306 0x1220f25 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x1220f24 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x4a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:48 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0x4ddf3f 0x4dda13 0x5d6945 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [15: 240] @ 0x116b67d 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x116b67c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1bc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [29: 3248] @ 0xe05085 0xe0f345 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xe05084 github.com/quic-go/quic-go.newSendStream+0x64 github.com/quic-go/quic-go@v0.54.1/send_stream.go:78 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [25: 600] @ 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0xd9ee38 0xd9edfb 0x116902c 0xd70025 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9ee37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9edfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [42: 2016] @ 0x468a46 0xbb93be 0xbb9343 0xbb9357 0xbb9992 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb93bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9991 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:111 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [31: 2976] @ 0xb3eefe 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb3eefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:107 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [2: 96] @ 0xe0f410 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xe0f40f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.54.1/stream.go:98 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [43: 20640] @ 0x946dd0 0xda7165 0xec279f 0xeb79f2 0xdd5e78 0x981b04 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x946dcf crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xda7164 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:116 # 0xec279e github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Listen.func1+0x1e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:292 # 0xeb79f1 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener.func1+0x111 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/listener.go:64 # 0xdd5e77 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer.func1+0xd7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/tls_config.go:23 # 0x981b03 crypto/tls.(*Conn).readClientHello+0x843 crypto/tls/handshake_server.go:169 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [13: 1456] @ 0x6e046f 0xdd4a05 0xdd509b 0xdd4bd0 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd509a github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:68 # 0xdd4bcf github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:45 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [8: 512] @ 0x1531738 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1531737 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 624] @ 0x5d6f05 0x5d6bb2 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6f04 net.newAddr+0x1a4 net/interface_linux.go:180 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [3: 336] @ 0x6e046f 0xdd4a05 0xdd73ea 0xdd7573 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7572 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:138 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [4: 128] @ 0xb739e7 0xb739ae 0xb73d31 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb739e6 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb739ad github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:80 # 0xb73d30 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:92 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 48] @ 0x73de7d 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [7: 448] @ 0x14e18ee 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [23: 2944] @ 0xc6ec54 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc6ec53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x313 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2123 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [26: 14976] @ 0x7e103a 0x7e1004 0x99531f 0x7e11e2 0x7e163c 0x7e115d 0x994dd6 0x7e11e2 0x7e163c 0x99442f 0x9943b7 0x994326 0x98c9e7 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7e1039 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e1003 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x99531e crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7e115c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x994dd5 crypto/tls.(*SessionState).Bytes.marshalCertificate.func5+0x95 crypto/tls/handshake_messages.go:1487 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x99442e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9943b6 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x994325 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x98c9e6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [35: 12320] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0xdd98f2 0xdd972e 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd98f1 github.com/quic-go/quic-go.newConnIDGenerator+0x771 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:72 # 0xdd972d github.com/quic-go/quic-go.init.func1+0x5ad github.com/quic-go/quic-go@v0.54.1/connection.go:270 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [37: 592] @ 0x543f5c 0x66e64a 0x8fb818 0x8fb634 0x8f81a6 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543f5b encoding/binary.Write+0x7b encoding/binary/binary.go:414 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x8fb817 github.com/pactus-project/pactus/util/encoding.WriteElements+0x3d7 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x8fb633 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x1f3 github.com/pactus-project/pactus/store/tx.go:40 # 0x8f81a5 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1200] @ 0x554f25 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x554f24 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x97f335 0x97f305 0x97f217 0x7e11e2 0x7e163c 0x97f154 0x97f0bc 0x980778 0x98c586 0x98d392 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x97f334 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97f304 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x97f216 crypto/tls.(*finishedMsg).marshal.func1+0x16 crypto/tls/handshake_messages.go:1701 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97f153 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97f0bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x980777 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98c585 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:979 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 128] @ 0xb4512e 0xb472dc 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xb4512d github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/context.go:16 # 0xb472db github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:72 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [6: 96] @ 0x5d6c05 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6c04 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [11: 352] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [20: 640] @ 0xbb93a5 0xbb9343 0xbb9357 0xbb9966 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb93a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9965 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:110 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 288] @ 0x468a46 0xbb93be 0xbb9343 0xbb9357 0xbb993a 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb93bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:109 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [18: 288] @ 0xd7bdcd 0x116bacf 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd7bdcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:154 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [14: 1792] @ 0x14e18ee 0x1516985 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x1516984 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [24: 5376] @ 0x78f67a 0x78f690 0x14e181b 0x15167df 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x15167de crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [16: 8192] @ 0x7f3d9e 0x7f3db3 0xdcfa54 0xdcf47a 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdcfa53 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:43 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd76fe 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd76fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:147 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [18: 3744] @ 0x14d3626 0x14d5f14 0x15163ba 0x1517f68 0x151804e 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14d3625 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14d5f13 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x15163b9 crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate+0x79 crypto/internal/fips140/ecdsa/hmacdrbg.go:153 # 0x1517f67 crypto/internal/fips140/ecdsa.signGeneric[...].func1+0x27 crypto/internal/fips140/ecdsa/ecdsa.go:330 # 0x151804d crypto/internal/fips140/ecdsa.randomPoint[...]+0xad crypto/internal/fips140/ecdsa/ecdsa.go:223 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [53: 1272] @ 0x54413a 0x66e64a 0x66f0f2 0x6e816c 0x6e87ff 0x6ef771 0x6ef526 0x8f6585 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e816b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6e87fe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6ef525 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8f6584 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 4032] @ 0x12c033c 0x12c0268 0x12b4779 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12c033b golang.org/x/net/http2.NewFramer+0x2bb golang.org/x/net@v0.44.0/http2/frame.go:436 # 0x12c0267 google.golang.org/grpc/internal/transport.newFramer+0x1e7 google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:414 # 0x12b4778 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:171 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [9: 1008] @ 0x789ca5 0xbc1153 0xbc1137 0xbc10e8 0xbc11fa 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xbc1152 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbc1136 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbc10e7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0xbc11f9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:324 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [54: 4320] @ 0x6fb50f 0x6fbf7f 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 960] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [36: 20736] @ 0xb3ccb0 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3ccaf github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0xef github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:79 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [13: 1456] @ 0x6e046f 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd29e9 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd29e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:450 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [8: 512] @ 0x6f09af 0x6f284d 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f09ae github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x4e github.com/pactus-project/pactus/util/simplemerkle/merkle.go:70 # 0x6f284c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 3248] @ 0xe0506b 0xe0f345 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xe0506a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.54.1/send_stream.go:77 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [21: 2016] @ 0x115b2cc 0x115b26b 0x115b145 0x116cc7a 0x10ede3b 0x10ee51e 0x10ed572 0x48b4a1 # 0x115b2cb slices.Clone[...]+0x14b slices/slices.go:360 # 0x115b26a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0xea github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:362 # 0x115b144 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x224 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:347 # 0x116cc79 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:743 # 0x10ede3a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x77a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:399 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 16] @ 0xdd6d1d 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd6d1c github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x11c github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:61 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [17: 2720] @ 0xd220be 0xd1f668 0xd1e0c6 0xd7086a 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1f667 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [32: 768] @ 0x8efba8 0xc589ee 0xc589d7 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8efba7 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0xa7 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:88 # 0xc589ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc589d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 80] @ 0xd4e4e5 0xd6b1b7 0xd6d67b 0xd6b007 0xd7868c 0x48b4a1 # 0xd4e4e4 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*cmNotifee).Connected+0x1e4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:674 # 0xd6b1b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:443 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6b006 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:442 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [30: 2880] @ 0xb59410 0xb597d2 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0xb5940f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb597d1 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [55: 3520] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 3264] @ 0x53d325 0x53d499 0x6dd317 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6dd316 compress/gzip.(*Writer).Write+0x136 compress/gzip/gzip.go:168 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 1280] @ 0x53d895 0x53d2bd 0x53d499 0x993525 0x99305c 0x9513e7 0x951499 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x993524 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x99305b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9513e6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x951498 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [18: 2592] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 2304] @ 0x13028a9 0x12fc6a5 0x1261fee 0x12811fb 0x1284366 0x1282945 0x1281fe5 0x12613b5 0x12fbe5c 0x1263594 0x48b4a1 # 0x13028a8 google.golang.org/grpc.(*ClientConn).newAddrConnLocked+0xc8 google.golang.org/grpc@v1.75.1/clientconn.go:852 # 0x12fc6a4 google.golang.org/grpc.(*ccBalancerWrapper).NewSubConn+0x204 google.golang.org/grpc@v1.75.1/balancer_wrapper.go:195 # 0x1261fed google.golang.org/grpc/internal/balancer/gracefulswitch.(*balancerWrapper).NewSubConn+0x1cd google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:371 # 0x12811fa google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).newSCData+0x17a google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:174 # 0x1284365 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).requestConnectionLocked+0x185 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:507 # 0x1282944 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).startFirstPassLocked+0x1c4 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:365 # 0x1281fe4 google.golang.org/grpc/balancer/pickfirst/pickfirstleaf.(*pickfirstBalancer).UpdateClientConnState+0x9a4 google.golang.org/grpc@v1.75.1/balancer/pickfirst/pickfirstleaf/pickfirstleaf.go:324 # 0x12613b4 google.golang.org/grpc/internal/balancer/gracefulswitch.(*Balancer).UpdateClientConnState+0x174 google.golang.org/grpc@v1.75.1/internal/balancer/gracefulswitch/gracefulswitch.go:194 # 0x12fbe5b google.golang.org/grpc.(*ccBalancerWrapper).updateClientConnState.func1+0x23b google.golang.org/grpc@v1.75.1/balancer_wrapper.go:124 # 0x1263593 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x173 google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:94 0: 0 [22: 2816] @ 0x121dd2e 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x121dd2d github.com/beevik/ntp.QueryWithOptions+0x2d github.com/beevik/ntp@v1.4.3/ntp.go:432 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [24: 384] @ 0xc2627e 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc2627d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x87d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2856 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [19: 912] @ 0x4a46c8 0x4a3ca5 0x8efc14 0xc589ee 0xc589d7 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a46c7 sync.(*poolChain).pushHead+0xe7 sync/poolqueue.go:243 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efc13 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc589ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc589d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 10240] @ 0x8f61a7 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f61a6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 2112] @ 0xdf2425 0x4a3d91 0xe1b89c 0xe1b73b 0xdf2525 0xe0f48a 0xe0f4ed 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdf2424 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe1b89b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:124 # 0xe1b73a github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdf2524 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:41 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [13: 624] @ 0x5be31a 0x5df0e5 0x5dcd73 0x5ee40c 0x121ed05 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5be319 internal/singleflight.(*Group).DoChan+0x259 internal/singleflight/singleflight.go:86 # 0x5df0e4 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x5dcd72 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x5ee40b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x121ed04 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [69: 9936] @ 0x552af7 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 1152] @ 0x6e0a27 0x6e7525 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e0a26 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x106 github.com/pactus-project/pactus/crypto/bls/bls.go:57 # 0x6e7524 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:337 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0xdf2425 0x4a3d91 0xe1b89c 0xe1b73b 0xdf2525 0xe0f48a 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xdf2424 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe1b89b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:124 # 0xe1b73a github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).PushFront+0x5a github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:175 # 0xdf2524 github.com/quic-go/quic-go.newFrameSorter+0xc4 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:41 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [9: 1728] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [34: 1088] @ 0x6f1ac5 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1ac4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 1104] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdd510a 0xdd4bd0 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd5109 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:69 # 0xdd4bcf github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:45 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 560] @ 0xdfcb16 0xdfb2b1 0xdec3b9 0xdea9ae 0xde030f 0x48b4a1 # 0xdfcb15 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:892 # 0xdfb2b0 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x3b0 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:764 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [11: 270336] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 400] @ 0x6e4d87 0x6e4c1f 0x11ee82c 0x9071a7 0x11ee786 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e4d86 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0xc6 github.com/pactus-project/pactus/types/validator/validator.go:172 # 0x6e4c1e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x11ee82b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:556 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee785 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 112] @ 0x73de46 0x73de72 0x73c772 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73de45 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x73de71 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 3072] @ 0xb59826 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0xb59825 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [15: 720] @ 0x468a46 0xbb93be 0xbb9343 0xbb9357 0xbb9992 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb93bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9991 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:111 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [54: 3456] @ 0xbbd7e5 0xbc2544 0x48b4a1 # 0xbbd7e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:65 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [23: 368] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 192] @ 0x14e18ee 0x152c9d5 0x1531b46 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [29: 8352] @ 0xdd08b6 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd08b5 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x195 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:150 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [18: 864] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [46: 4416] @ 0xa6f871 0xa6f58d 0xa745ec 0xbc14f6 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc14f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [157: 32656] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xd49a73 0xc81ecd 0xc82edd 0xc899ae 0xc6c153 0xc6ac62 0xc756a5 0x48b4a1 # 0xd49a72 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x112 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:204 # 0xc81ecc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc82edc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc899ad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc6c152 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc6ac61 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 64] @ 0xe1a485 0xe0c0ca 0xe0a54b 0xe094a5 0x48b4a1 # 0xe1a484 github.com/quic-go/quic-go.(*packetHandlerMap).AddWithConnID+0x204 github.com/quic-go/quic-go@v0.54.1/transport.go:792 # 0xe0c0c9 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0xa29 github.com/quic-go/quic-go@v0.54.1/server.go:740 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 192] @ 0xb73db6 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb73db5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:91 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [22: 2464] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x746326 0x747094 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 544] @ 0xbb95de 0xbb964c 0xbb9755 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb95dd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb964b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [23: 552] @ 0x8e1ef3 0x8e22be 0x8f0407 0x8f0246 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x8e1ef2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/ed25519.go:123 # 0x8e22bd github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:143 # 0x8f0406 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x66 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:176 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 352] @ 0x6d1b05 0x6d1c27 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1b04 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x6d1c26 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 480] @ 0xb5472e 0xb5471c 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb5472d github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb5471b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [60: 7680] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [45: 23040] @ 0x4a4712 0x4a3ca5 0x8efc14 0xc589ee 0xc589d7 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efc13 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc589ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc589d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [18: 1152] @ 0xdf2490 0xdf2484 0xe0f48a 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xdf248f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdf2483 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:38 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [33: 1584] @ 0x53b3e5 0x11ddfc5 0x11ddfdc 0x11da38a 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x11ddfc4 github.com/libp2p/go-libp2p/core/network.WithNoDial+0x1c4 github.com/libp2p/go-libp2p@v0.43.0/core/network/context.go:68 # 0x11ddfdb github.com/pactus-project/pactus/network.(*streamService).SendTo+0x1db github.com/pactus-project/pactus/network/stream.go:85 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [8: 640] @ 0x7e47c5 0x7e8169 0x7e8f35 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e47c4 crypto/ecdsa.pointFromAffine+0x1c4 crypto/ecdsa/ecdsa.go:616 # 0x7e8168 crypto/ecdsa.privateKeyToFIPS[...]+0x48 crypto/ecdsa/ecdsa.go:579 # 0x7e8f34 crypto/ecdsa.signFIPS[...]+0x74 crypto/ecdsa/ecdsa.go:416 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [37: 2368] @ 0x789db4 0xbc1153 0xbc1137 0xbc10e8 0xbc11fa 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xbc1152 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbc1136 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbc10e7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0xbc11f9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:324 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 56] @ 0x5f14dd 0x5f14fe 0x5efa34 0x5c023a 0x5bfc93 0x5ce6ec 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5f14dc net.newUDPConn+0xbc net/udpsock.go:278 # 0x5f14fd net.(*sysDialer).dialUDP+0xdd net/udpsock_posix.go:216 # 0x5efa33 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x5c0239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5bfc92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5ce6eb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [19: 413440] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [8: 512] @ 0x789db4 0x7b7de5 0x7b7dcc 0xa74810 0xbbd049 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7b7de4 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x7b7dcb github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa7480f github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:26 # 0xbbd048 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 26880] @ 0x14dc3cf 0x14dc36a 0x14de58c 0x9461b1 0x94c164 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x14dc3ce crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x14dc369 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x14de58b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x9461b0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x94c163 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [2: 32] @ 0xe1acca 0x48b4a1 # 0xe1acc9 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed.func2+0x149 github.com/quic-go/quic-go@v0.54.1/transport.go:842 0: 0 [3: 72] @ 0x94a0e5 0x98b517 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x94a0e4 crypto/tls.supportedSignatureAlgorithms+0x24 crypto/tls/common.go:1697 # 0x98b516 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x76 crypto/tls/handshake_server_tls13.go:851 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [16: 1280] @ 0x773105 0x77308b 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x773104 github.com/syndtr/goleveldb/leveldb.newTableFile+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:53 # 0x77308a github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0xca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:588 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 1008] @ 0x51f306 0x76bfb1 0x757036 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x76bfb0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x757035 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [42: 2016] @ 0x644245 0x643015 0x642af3 0x6e2b7f 0x6e2b33 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6e2b7e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6e2b32 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 640] @ 0x53909b 0x53907d 0x953ceb 0x9921c8 0x48b4a1 # 0x53909a context.withCancel+0x3a context/context.go:277 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x953cea crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 64] @ 0x764e8b 0x521dad 0x52264e 0x5250be 0x51f2f3 0x76bfb1 0x757036 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x764e8a github.com/syndtr/goleveldb/leveldb.internalKey.String+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x76bfb0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x757035 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [29: 696] @ 0x1172a5e 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0x1172a5d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [6: 13824] @ 0x6d61c8 0x6d4fc5 0x6d4568 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4fc4 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6d4567 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 851968] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16384] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 141056] @ 0x776457 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x776456 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [81: 5184] @ 0xb740ff 0xbc0eac 0xbc0e8e 0xbc0e82 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0eab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc0e8d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc0e81 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:301 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 66304] @ 0x7771d0 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x7771cf github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xfaf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:522 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 384] @ 0x14e18b0 0x152c65a 0x1531a13 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 192] @ 0x7c5b65 0xeb90cc 0xeb905c 0x11be2df 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0x7c5b64 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xeb90cb github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0xcb github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xeb905b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.ToQuicMultiaddr+0x5b github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/quic_multiaddr.go:23 # 0x11be2de github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:387 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 96] @ 0x749965 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x749964 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x3c4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:62 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 48] @ 0x756ff2 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x756ff1 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x2f1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [37: 1184] @ 0xbb969c 0xbb9707 0xbb9787 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb969b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbb9706 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:24 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 320] @ 0xdb7eae 0xdb33aa 0xde72fa 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdb7ead github.com/quic-go/quic-go/internal/wire.parseResetStreamFrame+0x36d github.com/quic-go/quic-go@v0.54.1/internal/wire/reset_stream_frame.go:49 # 0xdb33a9 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x69 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:128 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [3: 480] @ 0xd220be 0xd1ee7f 0xd1cf31 0xd2102f 0xd7be19 0x116bacf 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1ee7e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:540 # 0xd1cf30 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:289 # 0xd2102e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [4: 192] @ 0x480eda 0x480eef 0x539df6 0x5390b9 0x53907d 0x953ceb 0x9921c8 0x48b4a1 # 0x539df5 context.(*cancelCtx).propagateCancel+0x155 context/context.go:497 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x953cea crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 240] @ 0xb59826 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0xb59825 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [3: 72] @ 0x732cd2 0x74262a 0x744326 0x735427 0x735082 0x735072 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732cd1 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 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x744325 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x735426 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Release+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:213 # 0x735081 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 # 0x735071 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 4864] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0x14e18b0 0x6dfedd 0x98fa5e 0x98be7c 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [84: 12096] @ 0x552af7 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 1536] @ 0xd5fdee 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0xc64585 0x48b4a1 # 0xd5fded github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:37 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [3: 96] @ 0x152c625 0x1531a13 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 896] @ 0xdd058f 0xdd0581 0xdd0668 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd058e crypto/tls.newQUICConn+0x18e crypto/tls/quic.go:189 # 0xdd0580 crypto/tls.QUICServer+0x180 crypto/tls/quic.go:184 # 0xdd0667 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x267 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:129 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [20: 3200] @ 0x12bc625 0x13142c2 0x13142c3 0x1319015 0x131177f 0x48b4a1 # 0x12bc624 google.golang.org/grpc/internal/transport.(*http2Server).writeStatus+0x344 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1099 # 0x13142c1 google.golang.org/grpc/internal/transport.(*ServerStream).WriteStatus+0x1521 google.golang.org/grpc@v1.75.1/internal/transport/server_stream.go:76 # 0x13142c2 google.golang.org/grpc.(*Server).processUnaryRPC+0x1522 google.golang.org/grpc@v1.75.1/server.go:1444 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 192] @ 0x7fab9f 0x800b0d 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7fab9e crypto/x509.parseName+0x37e crypto/x509/parser.go:175 # 0x800b0c crypto/x509.parseCertificate+0x68c crypto/x509/parser.go:1014 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [37: 1184] @ 0x74d24c 0x74d21e 0x74d102 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x74d24b github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x74d21d github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x74d101 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 608] @ 0x4dec45 0x4defd2 0x5e8dd0 0x5e889b 0x5dd7d8 0x5f14c7 0x5efa34 0x5c023a 0x5bfc93 0x5ce6ec 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x4dec44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4defd1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x5e8dcf net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5efa33 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x5c0239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5bfc92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5ce6eb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 16] @ 0x97f0f9 0x97f064 0x97f05d 0x980778 0x98c586 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x97f0f8 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0xd8 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x97f063 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8+0x43 vendor/golang.org/x/crypto/cryptobyte/builder.go:79 # 0x97f05c crypto/tls.(*finishedMsg).marshal+0x3c crypto/tls/handshake_messages.go:1699 # 0x980777 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98c585 crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x105 crypto/tls/handshake_server_tls13.go:979 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [10: 1120] @ 0x53aab9 0x53b30d 0x53b2cf 0xb71338 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x53aab8 context.WithDeadlineCause+0xd8 context/context.go:638 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xb71337 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:348 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [36: 1152] @ 0x888fb6 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x888fb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5418 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [27: 864] @ 0x560b59 0x560f5a 0x560d2a 0x5607fd 0x552b14 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x560d29 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 480] @ 0x7bee7a 0x7beb7f 0xb54709 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x7bee79 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [8: 768] @ 0xb3ecdb 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0xb3ecda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:93 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [3: 144] @ 0x468a46 0xbb96be 0xbb9707 0xbb9787 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb96bd github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbb9706 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:24 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 1408] @ 0xbc1359 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbc1358 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x298 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [70: 8960] @ 0xb740ff 0xbc1d87 0xbc1d69 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d86 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d68 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 48] @ 0xdd4835 0xdcf453 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd4834 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x74 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:12 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 36864] @ 0x934977 0x934946 0x934606 0x9461b1 0x94c164 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x934976 vendor/golang.org/x/crypto/chacha20poly1305.sliceForAppend+0xd6 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:93 # 0x934945 vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).seal+0xa5 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.go:57 # 0x934605 vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Seal+0x85 vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go:66 # 0x9461b0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x94c163 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [8: 640] @ 0xdfcb16 0xdfb2b1 0xdec3b9 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xdfcb15 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:892 # 0xdfb2b0 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x3b0 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:764 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [26: 624] @ 0x1172485 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0x1172484 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [51: 816] @ 0x6fb1ca 0x8f5dba 0x8f99bf 0x11ee8f5 0x906fe7 0x11ee73a 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fb1c9 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8f5db9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8f99be github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x11ee8f4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:548 # 0x906fe6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11ee739 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:546 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0xd22339 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd22338 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [22: 528] @ 0x8f48f3 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x8f48f2 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:234 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [86: 12384] @ 0x552af7 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xbb9336 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 12672] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x40ffdb 0x776145 0x77517a 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x776144 github.com/syndtr/goleveldb/leveldb.(*versionStaging).commit+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:446 # 0x775179 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x39 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:282 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 512] @ 0x75882c 0x7587db 0x759054 0x75a395 0x48b4a1 # 0x75882b github.com/syndtr/goleveldb/leveldb.(*sessionRecord).delTable+0x8ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:125 # 0x7587da github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x85a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:575 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 320] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd76fe 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd76fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:147 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [70: 3360] @ 0xbb94fe 0xbb954e 0xbb98cf 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb94fd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [25: 600] @ 0x6e2c96 0x6e5e47 0x6e55bd 0x6f108a 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2c95 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6e5e46 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:165 # 0x6e55bc github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x9c github.com/pactus-project/pactus/types/certificate/certificate.go:93 # 0x6f1089 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 1056] @ 0xbc3857 0xbc37a3 0xbc23ae 0x48b4a1 # 0xbc3856 go.opentelemetry.io/otel/trace.WithAttributes+0x1d6 go.opentelemetry.io/otel/trace@v1.38.0/config.go:224 # 0xbc37a2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:524 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [12: 1536] @ 0x4a4632 0x4a3ca5 0xdc7a3f 0xdc7a61 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdc7a3e github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:55 # 0xdc7a60 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:396 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [175: 19600] @ 0x53aab9 0x53b30d 0x53b2cf 0xc644ce 0x48b4a1 # 0x53aab8 context.WithDeadlineCause+0xd8 context/context.go:638 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xc644cd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [47: 6768] @ 0xc4e8e5 0xc4e765 0xc525d3 0xbc27fc 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbc27fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:455 0: 0 [64: 12288] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [40: 960] @ 0xc258c8 0xc24065 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc258c7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xc24064 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 672] @ 0x14e17b7 0x152c65a 0x1531a13 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 11264] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [20: 3200] @ 0x4ddf3f 0x4dda13 0x5d6945 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [24: 384] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb49a66 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb49a65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:330 0: 0 [16: 3584] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 144] @ 0xd3ba9c 0xd43f16 0xd43dec 0xd45838 0xd7bea2 0x11de088 0x11da38a 0x48b4a1 # 0xd3ba9b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd43f15 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd43deb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x11de087 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [102: 13056] @ 0x678405 0x67bd76 0x6a97a5 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x678404 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:61 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 638976] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [23: 2944] @ 0xc21450 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc2144f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd4ca8 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd4ca7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:50 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [59: 15104] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [17: 272] @ 0x6f14e5 0x6fd65d 0x70f772 0x728708 0x729088 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f14e4 github.com/pactus-project/pactus/types/block.(*Block).String+0x224 github.com/pactus-project/pactus/types/block/block.go:149 # 0x6fd65c github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x70f771 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x728707 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 144] @ 0x53b3e5 0x10e1c8c 0x10e1c8d 0x10e1379 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x10e1c8b github.com/libp2p/go-libp2p/core/network.WithAllowLimitedConn+0x8b github.com/libp2p/go-libp2p@v0.43.0/core/network/context.go:101 # 0x10e1c8c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x8c github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [84: 9408] @ 0x48767c 0x4ed175 0xd3bad4 0xd440b6 0xd43e0a 0xd45838 0xd7bea2 0x11de088 0x11da38a 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0xd3bad3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd440b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd43e09 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x11de087 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [60: 245760] @ 0xa33fcb 0xa33fa7 0xa1169a 0x48b4a1 # 0xa33fca bufio.NewWriterSize+0x1aa bufio/bufio.go:602 # 0xa33fa6 net/http.newBufioWriterSize+0x186 net/http/server.go:909 # 0xa11699 net/http.(*conn).serve+0x2f9 net/http/server.go:2018 0: 0 [3: 288] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [22: 704] @ 0x6f220a 0x8f623c 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f2209 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x8f623b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 26496] @ 0x732a94 0x7449ca 0x745486 0x748bdf 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x748bde github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 3072] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [448: 71680] @ 0x663772 0x140003f 0x140018b 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x140003e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x140018a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [12: 576] @ 0x4de4a5 0x4e08d6 0x4e08de 0x51296b 0x512954 0x513834 0x5137f7 0x5137c6 0x511cde 0x72e119 0x7717af 0x771792 0x756bc8 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x4de4a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e08d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e08dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x51296a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512953 os.open+0x13 os/file_open_unix.go:15 # 0x513833 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5137f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5137c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72e118 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 # 0x7717ae github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x771791 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x756bc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [53: 12720] @ 0xe05096 0xe0f345 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xe05095 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.54.1/send_stream.go:73 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [5: 160] @ 0x4dec45 0x4df832 0x5e8faf 0x5e889b 0x5dd7d8 0x5f14c7 0x5efa34 0x121ed33 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x4dec44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df831 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x5e8fae net.(*netFD).dial+0x60e net/sock_posix.go:142 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5efa33 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x121ed32 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [96: 1536] @ 0xd22339 0xd2839c 0xd45be2 0xd40d82 0xd40465 0xd3fdef 0xd3fc38 0x48b4a1 # 0xd22338 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd40d81 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd40464 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [25: 2000] @ 0x7bec76 0x7beb7f 0xb5484f 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7bec75 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [10: 480] @ 0x53185f 0x7bc9b9 0x7bc99f 0x7c0455 0xb55819 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x53185e strings.genSplit+0x7e strings/strings.go:305 # 0x7bc9b8 strings.Split+0x78 strings/strings.go:361 # 0x7bc99e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb55818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 30720] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 3584] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 224] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 736] @ 0x1221df2 0x1221ddd 0x12254df 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x1221df1 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:44 # 0x1221ddc github.com/pactus-project/pactus/sync.(*blocksResponseHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_blocks_response.go:52 # 0x12254de github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:157 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x7bd7a5 0x7c07dc 0x10e4d25 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4d24 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x604 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:799 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 1536] @ 0x4a4632 0x4a3ca5 0x950fb7 0x950e72 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x950fb6 crypto/tls.(*Conn).writeRecordLocked.func1+0x56 crypto/tls/conn.go:1004 # 0x950e71 crypto/tls.(*Conn).writeRecordLocked+0x891 crypto/tls/conn.go:1049 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [31: 15872] @ 0x4a4712 0x4a3ca5 0xe07eba 0xe07e93 0xe07e92 0xdc804b 0xdc755b 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe07eb9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe07e92 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe07e91 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.54.1/send_stream.go:651 # 0xdc804a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:491 # 0xdc755a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:352 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [12: 1344] @ 0x6e046f 0xdd4a05 0xdd73ea 0xdd7773 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7772 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:152 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [237: 41712] @ 0xc273d6 0xc26145 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc273d5 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xc26144 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [17: 544] @ 0xdc6f53 0xdc6f07 0xdecf8b 0xdec51d 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecf8a github.com/quic-go/quic-go.(*Conn).sendPackedCoalescedPacket+0x3ca github.com/quic-go/quic-go@v0.54.1/connection.go:2428 # 0xdec51c github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x2dc github.com/quic-go/quic-go@v0.54.1/connection.go:2333 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [8: 6144] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [24: 1536] @ 0x4c999d 0x6433e7 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3fed 0x6f3f0c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x6433e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3fec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3f0b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x14e17b7 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [32: 28672] @ 0x14de39a 0x9991f9 0x94adb6 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14de399 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9991f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [26: 832] @ 0x11e9367 0x11ee867 0x9071a7 0x11ee786 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e9366 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x11ee866 github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x86 github.com/pactus-project/pactus/state/state.go:556 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee785 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x468a46 0xbb9605 0xbb964c 0xbb9755 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb9604 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb964b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [32: 768] @ 0xc4e8e5 0xc4e765 0xc6eca2 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6eca1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 65536] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d51ce 0x6d4925 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d51cd compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x6fb1db 0x6fb1b8 0x6fb0ff 0x140030a 0x13ff50e 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6fb1da bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6fb1b7 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6fb0fe github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x1400309 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).accountToProto+0x49 github.com/pactus-project/pactus/www/grpc/blockchain.go:327 # 0x13ff50d github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0xed github.com/pactus-project/pactus/www/grpc/blockchain.go:224 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2: 224] @ 0x48767c 0x4ed175 0x53ac45 0x53b30d 0x53b2cf 0xb71338 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ac44 context.WithDeadlineCause+0x264 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xb71337 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:348 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [51: 4080] @ 0x53909b 0x53907d 0x12b7a7d 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x53909a context.withCancel+0x3a context/context.go:277 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x12b7a7c google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x171c google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:542 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [29: 928] @ 0x12b892e 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b892d google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x25cd google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:648 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [15: 360] @ 0x6e1eb3 0x6efee8 0x6efbe5 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e1eb2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6efee7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 160] @ 0x52cf90 0x51f217 0xd5fe5b 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0x116b668 0xb48599 0xb483c5 0xb480a5 0xb4730c 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x52cf8f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd5fe5a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:38 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x116b667 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:601 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb483c4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prepOrInvalidate+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:191 # 0xb480a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x204 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:141 # 0xb4730b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:74 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [47: 3008] @ 0x631125 0x63109d 0xb6bb85 0xb6bb6c 0xb73bc9 0xb739ae 0xb73d31 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb6bb84 math/big.(*Int).SetBytes+0x124 math/big/int.go:519 # 0xb6bb6b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x10b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb73bc8 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb739ad github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:80 # 0xb73d30 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:92 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 6144] @ 0xb73db6 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb73db5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:91 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [57: 51072] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xd1ffaa 0xd211f4 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd1ffa9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [22: 1056] @ 0xbb94fe 0xbb954e 0xbb98cf 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb94fd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 360] @ 0xd1f5d5 0xd1e0c6 0xd7086a 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xd1f5d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:587 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [42: 21504] @ 0x7f3d9e 0x7f3db3 0x9991b4 0x94adb6 0x98a78a 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9991b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [16: 256] @ 0x6f21ba 0x6f106a 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f21b9 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x79 github.com/pactus-project/pactus/types/block/header.go:103 # 0x6f1069 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 5760] @ 0xd220be 0xd1ff7d 0xd211f4 0xd7be19 0x116bacf 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1ff7c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [62: 6944] @ 0xbb99ad 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb99ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:105 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [26: 1248] @ 0xdbd936 0x4a3d91 0xdb934c 0xdb9340 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdbd935 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:13 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdb934b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xdb933f github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x31f github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:66 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [55: 42240] @ 0x675e9e 0x675e92 0x675dc5 0xdcfa5e 0xdcf47a 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdcfa5d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:47 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [11: 19712] @ 0xb6962f 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb6962e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 640] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x51ed3e 0x51f2d0 0xd22371 0xd2839c 0xd45be2 0xd40d82 0xd40465 0xd3fdef 0xd3fc38 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x51ed3d fmt.newPrinter+0x1d fmt/print.go:152 # 0x51f2cf fmt.Sprintf+0x2f fmt/print.go:238 # 0xd22370 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd40d81 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd40464 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [2: 48] @ 0x66c2eb 0x66cbe6 0x6ed9bc 0x6eda5f 0x6eee58 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6ed9bb github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).AccountAddress+0x5b github.com/pactus-project/pactus/crypto/ed25519/public_key.go:132 # 0x6eda5e github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).VerifyAddress+0x1e github.com/pactus-project/pactus/crypto/ed25519/public_key.go:140 # 0x6eee57 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xf7 github.com/pactus-project/pactus/types/tx/tx.go:220 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [58: 2784] @ 0x6f0145 0x6f0246 0x90aa2c 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0144 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x90aa2b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x789db4 0xbc1153 0xbc1137 0xbc10e8 0xbc11fa 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xbc1152 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbc1136 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbc10e7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0xbc11f9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:324 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 896] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x5a0075 0x90b4af 0xd9edfa 0x116902c 0xd70025 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x90b4ae github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd9edf9 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [15: 2880] @ 0x995535 0x995505 0x995417 0x7e11e2 0x7e163c 0x9953ae 0x99537a 0x7e11e2 0x7e163c 0x993c65 0x993c28 0x98c9e7 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x995534 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x995504 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x995416 crypto/tls.(*SessionState).Bytes.func2.1+0x16 crypto/tls/ticket.go:127 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9953ad vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x6d vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x995379 crypto/tls.(*SessionState).Bytes.func2+0x39 crypto/tls/ticket.go:126 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x993c64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x993c27 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:124 # 0x98c9e6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [18: 2016] @ 0x789ca5 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f2f3 0xd1ff4d 0xd211f4 0xd7be19 0x116bacf 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd1ff4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [21: 1008] @ 0xdfb7a5 0xdfb21f 0xdec3b9 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xdfb7a4 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x324 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:791 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [82: 6560] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a97c9 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 768] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [44: 2112] @ 0x5433da 0x66e3ad 0x6f23f4 0x6f2400 0x6f19d2 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6f23f3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6f23ff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6f19d1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1536] @ 0xd70cc9 0xd70b65 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd70cc8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:260 # 0xd70b64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:247 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [25: 800] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1792] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c9d5 0x1531b46 0x1530fd0 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1530fcf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [94: 1504] @ 0x6f1ac5 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1ac4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 1680] @ 0x7bec76 0x7beb7f 0xb5484f 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x7bec75 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 5376] @ 0x53d895 0x53d2bd 0x53d499 0x653e6a 0x654474 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x653e69 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1200] @ 0x4ddf3f 0x4dda13 0xb72865 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0xb72864 github.com/libp2p/go-netroute.New+0xa4 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [40: 640] @ 0xc6ea39 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6ea38 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0xf8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2110 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [27: 648] @ 0x11ee652 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ee651 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x31 github.com/pactus-project/pactus/state/state.go:536 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 1280] @ 0x53abe8 0x53b30d 0x53b2cf 0xc644ce 0x48b4a1 # 0x53abe7 context.WithDeadlineCause+0x207 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xc644cd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [28: 4480] @ 0x4ddf3f 0xb7286f 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0xb7286e github.com/libp2p/go-netroute.New+0xae github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:31 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [2: 192] @ 0x14e17b7 0x152c65a 0x1531a13 0x98fa25 0x98be7c 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [20: 3840] @ 0x10e47f0 0x10e47c0 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e47ef github.com/libp2p/go-libp2p/core/protocol.ConvertFromStrings+0xcf github.com/libp2p/go-libp2p@v0.43.0/core/protocol/id.go:14 # 0x10e47bf github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:788 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [15: 480] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 122112] @ 0xc252c8 0xc242a5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc252c7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xc242a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [15: 960] @ 0xd154fe 0xd1cf17 0xd2102f 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd154fd github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolLimits+0x3d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/limit.go:268 # 0xd1cf16 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xd6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:289 # 0xd2102e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [21: 4704] @ 0x9818e9 0x981491 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x9818e8 crypto/tls.clientHelloInfo+0x628 crypto/tls/handshake_server.go:1015 # 0x981490 crypto/tls.(*Conn).readClientHello+0x1d0 crypto/tls/handshake_server.go:168 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 320] @ 0x4dec45 0x4dee9f 0x50b8ff 0x50974d 0x5d3889 0x5ed47b 0x5ec310 0xb57267 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x4dec44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4dee9e syscall.Accept4+0x7e syscall/syscall_linux.go:701 # 0x50b8fe internal/poll.accept+0x1e internal/poll/sock_cloexec.go:17 # 0x50974c internal/poll.(*FD).Accept+0x1ac internal/poll/fd_unix.go:604 # 0x5d3888 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb57266 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [22: 3872] @ 0x6e5567 0x6f108a 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e5566 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:92 # 0x6f1089 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 1216] @ 0x7bd431 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7bd430 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 320] @ 0x4dec45 0x4defd2 0x5e8dd0 0x5e889b 0x5dd7d8 0x5f14c7 0x5c806b 0x5c7988 0x5c706a 0x5c6949 0x5e0985 0x5cb2a5 0x5cc62f 0x5cfac5 0x48b4a1 # 0x4dec44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4defd1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x5e8dcf net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5c806a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x5c7987 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x5c7069 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x5c6948 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x5e0984 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x5cb2a4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [4: 384] @ 0x7e15a5 0x993c65 0x993c28 0x98c9e7 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x993c64 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x5c4 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x993c27 crypto/tls.(*SessionState).Bytes+0x587 crypto/tls/ticket.go:124 # 0x98c9e6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [10: 480] @ 0x554f25 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x554f24 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 5760] @ 0x4c999d 0x553c9d 0x55467d 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x553c9c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55467c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [50: 1600] @ 0xbb94bf 0xbb9516 0xbb954e 0xbb98cf 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb94be github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [22: 3872] @ 0x10e33d2 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e33d1 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x31 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:619 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 10752] @ 0xd44c45 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0xd44c44 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 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] @ 0x789db4 0x7b7de5 0x7b7dcc 0xa74810 0xbbf68f 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7b7de4 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x7b7dcb github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa7480f github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:26 # 0xbbf68e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x8e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [10: 320] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdd73ea 0xdd7573 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd73e9 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).getNextTrafficSecret+0x69 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:125 # 0xdd7572 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x112 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:138 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [20: 480] @ 0x6e2c96 0x6e5e47 0x8f626e 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2c95 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6e5e46 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:165 # 0x8f626d github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x18d github.com/pactus-project/pactus/store/block.go:63 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 9216] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fc02a 0x1225505 0x12255a5 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 672] @ 0x6f1b5a 0x6f0c96 0x8f754e 0x8f7e31 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6f1b59 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:220 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8f7e30 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [8: 256] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 2432] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 7680] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [2: 160] @ 0xb47fc6 0xb4730c 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb47fc5 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).messageSenderForPeer+0x125 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:137 # 0xb4730b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1eb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:74 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x8ef9b8 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x5a0347 0x11727a5 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x8ef9b7 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x57 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:67 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0346 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x11727a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [88: 7040] @ 0x6fbfcc 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fbfcb github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 2688] @ 0x988db9 0x988cfb 0x9867f3 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x988db8 crypto/tls.clientHelloInfo+0x118 crypto/tls/handshake_server.go:1015 # 0x988cfa crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x5a crypto/tls/handshake_server_tls13.go:512 # 0x9867f2 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [701: 336480] @ 0x841196 0x840a50 0xb3d0e6 0xb49cf2 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb49cf1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:367 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [223: 3568] @ 0xd3ba9c 0xd43f16 0xd43dec 0xd45838 0xd7bea2 0x1168f1c 0xd70025 0x48b4a1 # 0xd3ba9b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd43f15 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd43deb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x1168f1b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:366 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [56: 2688] @ 0x906565 0x9065aa 0x908c3e 0x908ab3 0x90a99f 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x906564 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x9065a9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x908c3d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [99: 114048] @ 0xc252c8 0xc242a5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc252c7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xc242a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [16: 256] @ 0x905e5a 0x905e6c 0x907bef 0x908b3f 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x905e59 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x139 github.com/pactus-project/pactus/types/account/account.go:96 # 0x905e6b github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x14b github.com/pactus-project/pactus/sandbox/sandbox.go:108 # 0x907bee github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x908b3e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 640] @ 0xe0f205 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe0f204 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.54.1/stream.go:77 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [39: 2496] @ 0x11da27c 0x12255ff 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x11da27b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:372 # 0x12255fe github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:179 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 992] @ 0x11f2bb8 0x11f8f98 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11f2bb7 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x1d7 github.com/pactus-project/pactus/consensus/consensus.go:185 # 0x11f8f97 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 336] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [22: 4928] @ 0xdc6385 0xdc3512 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc6384 github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0xc4 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:138 # 0xdc3511 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:22 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [28: 896] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 8064] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [8: 9216] @ 0x4de275 0x5d649f 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d649e net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [43: 2064] @ 0x51f306 0xc81f87 0xc81f47 0xc82f5d 0xc89cae 0xc63253 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc81f86 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc81f46 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc82f5c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc89cad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc63252 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x232 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 576] @ 0x8f0426 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8f0425 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:181 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c65a 0x1531a13 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [36: 18432] @ 0x7f3d9e 0x7f3db3 0xdcfa54 0xdcf47a 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdcfa53 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:43 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [85: 4080] @ 0xbb93e6 0xbb9357 0xbb993a 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb93e5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:109 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 96] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7beee5 0x7beb7f 0xb54709 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [26: 624] @ 0x90b975 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0x90b974 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 6144] @ 0x14dc3cf 0x14dc36a 0x14de58c 0x9461b1 0x94c164 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x14dc3ce crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x14dc369 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x14de58b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x9461b0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x94c163 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [30: 960] @ 0x14cac33 0x678306 0x67bd76 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678305 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:43 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x468a46 0xbb93be 0xbb9343 0xbb9357 0xbb9966 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb93bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9965 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:110 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [26: 624] @ 0x6e2d73 0x6efd88 0x6efb90 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d72 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1863: 1073088] @ 0x841196 0x840a50 0xb3d0e6 0xb49cf2 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb49cf1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:367 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 448] @ 0x11e1b49 0x11e1b35 0x11e1b23 0x11e19da 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x11e1b48 encoding/hex.EncodeToString+0x48 encoding/hex/hex.go:127 # 0x11e1b34 github.com/pactus-project/pactus/crypto/hash.Hash.String+0x34 github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x11e1b22 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x22 github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x11e19d9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x59 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 9216] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fc02a 0x1225505 0x12255a5 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0x51f306 0xd1fbcd 0xd21a25 0x10e2015 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd1fbcc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:676 # 0xd21a24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10e2014 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:523 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0x51f306 0xb55814 0xb54077 0xda9054 0xda9024 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xb55813 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb3 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xda9053 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x433 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xda9023 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x403 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:94 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0x15319d8 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x15319d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [28: 896] @ 0x69556a 0x6aa065 0x6a981b 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1408] @ 0xb740ff 0xbc1af2 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1af1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:364 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 6144] @ 0xe1ae65 0x4a3d91 0xdfb76e 0xdfb762 0xdfb21f 0xdec3b9 0xdea9ae 0xde030f 0x48b4a1 # 0xe1ae64 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:87 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdfb76d github.com/quic-go/quic-go.getPacketBuffer+0x2ed github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:72 # 0xdfb761 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2e1 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:790 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [67: 3216] @ 0x468a46 0xbb94d8 0xbb9516 0xbb954e 0xbb98cf 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb94d7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [26: 1248] @ 0x5dd225 0x5dc04e 0x5dcf3e 0x5ee40c 0x121ed05 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5dd224 net.(*Resolver).internetAddrList.func1+0x1e4 net/ipsock.go:277 # 0x5dc04d net.filterAddrList+0x14d net/ipsock.go:137 # 0x5dcf3d net.(*Resolver).internetAddrList+0x67d net/ipsock.go:308 # 0x5ee40b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x121ed04 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [25: 600] @ 0xdf247e 0xe0f48a 0xe0f4ed 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdf247d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:37 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [15: 720] @ 0x480eda 0x480eef 0x539df6 0x53ab18 0x5cb249 0x5cb211 0x5cc62f 0x5cfac5 0x48b4a1 # 0x539df5 context.(*cancelCtx).propagateCancel+0x155 context/context.go:497 # 0x53ab17 context.WithDeadlineCause+0x137 context/context.go:641 # 0x5cb248 context.WithDeadline+0x2e8 context/context.go:624 # 0x5cb210 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [58: 66816] @ 0x8f61a7 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f61a6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 864] @ 0x10eb73e 0x10e0dd5 0x115e042 0x115c5a6 0x115befe 0x1159eb9 0x1159728 0x48b4a1 # 0x10eb73d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0x3bd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:209 # 0x10e0dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:418 # 0x115e041 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:495 # 0x115c5a5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:463 # 0x115befd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 16] @ 0x7db85b 0x80d018 0x80cfee 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7db85a encoding/asn1.MarshalWithParams+0x13a encoding/asn1/marshal.go:742 # 0x80d017 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x80cfed crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 144] @ 0x552af7 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 128] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [125: 10000] @ 0x8e2474 0x8e239d 0x8f321d 0xc4cd3a 0xc4cd13 0xc64416 0x48b4a1 # 0x8e2473 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:174 # 0x8e239c github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:159 # 0x8f321c github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x1c github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:164 # 0xc4cd39 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc4cd12 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [1: 208] @ 0x51c27b 0x116ca51 0x116c85f 0xc64585 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [22: 2112] @ 0x644245 0x643015 0x642af3 0x6e1cbf 0x6e1c73 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6e1cbe github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6e1c72 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/public_key.go:78 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [51: 58752] @ 0x65284a 0x6fb52b 0x6fb4ff 0x1222491 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x1222490 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x2f0 github.com/pactus-project/pactus/sync/handler_hello.go:79 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 448] @ 0x51f306 0xd22371 0xd2839c 0xd45be2 0xd40d82 0xd40465 0xd3fdef 0xd3fc38 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd22370 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd40d81 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd40464 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 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] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [35: 1680] @ 0x54413a 0x66e64a 0x6e985a 0x6e97f9 0x6ef771 0x6f015e 0x6f0246 0x6f27fc 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e9859 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e97f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6f27fb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0xc82a12 0xc82d85 0xc8739b 0xc79785 0xc75625 0x48b4a1 # 0xc82a11 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc82d84 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc8739a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc79784 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [3: 384] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0x116c775 0xc64585 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [38: 43776] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [190: 36480] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 8320] @ 0xb68645 0xb6ea13 0xb6fd9d 0x48b4a1 # 0xb68644 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb6ea12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:141 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [2: 96] @ 0x79019a 0x78ffa3 0x7b48d6 0x8f324c 0xebf61e 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x790199 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x78ffa2 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b48d5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0xebf61d github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:124 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [11: 1760] @ 0xd220be 0xd1f1fe 0xd1dd85 0xd1dba5 0x11be318 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1f1fd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:560 # 0xd1dd84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11be317 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.43.0/config/config.go:391 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [37: 18944] @ 0x7f3d9e 0x7f3db3 0xdd3fd4 0xdd3ed3 0xdd30f7 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdd3fd3 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:49 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd30f6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x436 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:493 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [38: 1824] @ 0x53b3e5 0x116b6d0 0x116b672 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x116b6cf github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20f github.com/libp2p/go-libp2p@v0.43.0/core/network/context.go:68 # 0x116b671 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b1 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [34: 1088] @ 0x555f67 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x555f66 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x14e17b7 0x1516b99 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1516b98 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 61440] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [8: 768] @ 0x15162e6 0x1516c6c 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x15162e5 crypto/internal/fips140/ecdsa.pad000+0x65 crypto/internal/fips140/ecdsa/hmacdrbg.go:132 # 0x1516c6b crypto/internal/fips140/ecdsa.newDRBG[...]+0x60b crypto/internal/fips140/ecdsa/hmacdrbg.go:104 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [98: 3136] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 32] @ 0xdc551e 0xdc54a3 0xdc47aa 0xdf96d6 0xdf740e 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xdc551d github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHistory).AppendAckRanges+0xfd github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_history.go:113 # 0xdc54a2 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketTracker).GetAckFrame+0x82 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_tracker.go:62 # 0xdc47a9 github.com/quic-go/quic-go/internal/ackhandler.(*receivedPacketHandler).GetAckFrame+0x29 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/received_packet_handler.go:95 # 0xdf96d5 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x2b5 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:532 # 0xdf740d github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1ed github.com/quic-go/quic-go@v0.54.1/packet_packer.go:347 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [4: 512] @ 0x8f03cd 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8f03cc github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:171 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [5: 560] @ 0x48767c 0x4ed175 0x53ac45 0x53b30d 0x53b2cf 0x10e1c5e 0x10e1379 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ac44 context.WithDeadlineCause+0x264 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0x10e1c5d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:499 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [13: 6240] @ 0x951b57 0x951698 0x98cd6d 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x951b56 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x98cd6c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [90: 4320] @ 0x8fb745 0x8fb6ef 0x8f81a6 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8fb744 github.com/pactus-project/pactus/store.txKey+0x304 github.com/pactus-project/pactus/store/tx.go:19 # 0x8fb6ee github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x2ae github.com/pactus-project/pactus/store/tx.go:46 # 0x8f81a5 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [67: 77184] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 2304] @ 0xbb9754 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb9753 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:69 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [142: 20448] @ 0x552af7 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x80d78e 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x80d78d crypto/x509.MarshalPKIXPublicKey+0x14d crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [37: 17760] @ 0x946dd0 0xdd5a92 0xdd04cc 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x946dcf crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xdd5a91 github.com/quic-go/quic-go/internal/handshake.setupConfigForServer+0x71 github.com/quic-go/quic-go@v0.54.1/internal/handshake/tls_config.go:13 # 0xdd04cb github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0xcb github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:126 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [15: 1920] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 624] @ 0xbb93e6 0xbb9357 0xbb9966 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb93e5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9965 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:110 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 32] @ 0x53abe8 0x53b30d 0x53b2cf 0xb71338 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x53abe7 context.WithDeadlineCause+0x207 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xb71337 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:348 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 240] @ 0x53909b 0x53907d 0xbc0c85 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x53909a context.withCancel+0x3a context/context.go:277 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0xbc0c84 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:279 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 384] @ 0x1172da5 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0x1172da4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [3: 48] @ 0xa74585 0xb6fd6d 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb6fd6c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x34c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:222 0: 0 [10: 960] @ 0x14e17b7 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [38: 1216] @ 0x677996 0x67b9fa 0x69537f 0x6a984e 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 73728] @ 0x732a45 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 36864] @ 0x732a94 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [108: 22464] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 168] @ 0x4dd5f1 0x5d6945 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd5f0 syscall.NetlinkRIB+0xb0 syscall/netlink_linux.go:66 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [29: 928] @ 0x14cac33 0x6783df 0x67bd76 0x6a97a5 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x6783de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:59 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [83: 1328] @ 0xc81e78 0xc81e67 0xc82edd 0xc899ae 0xc62a17 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc81e77 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc81e66 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc82edc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc899ad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc62a16 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 128] @ 0x1531738 0x15315a9 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x1531737 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 384] @ 0x7e15a5 0x9742aa 0x97419a 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x9742a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x974199 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [21: 336] @ 0xd722c6 0xd72185 0x116ca0c 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0xd722c5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xc5 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:241 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [3: 72] @ 0x10e5585 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e5584 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xe64 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:878 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1320: 506880] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 256] @ 0xbb93a5 0xbb9343 0xbb9357 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb93a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [78: 4992] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0xbb689e 0xbc2a49 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xbb689d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:932 # 0xbc2a48 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:464 0: 0 [50: 2400] @ 0xe0f1be 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe0f1bd github.com/quic-go/quic-go.newStream+0x5d github.com/quic-go/quic-go@v0.54.1/stream.go:76 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 32] @ 0x6310ee 0x63109d 0x7df425 0x7df41d 0x7df265 0x8006a8 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x6310ed math/big.nat.make+0x6d math/big/nat.go:62 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x7df424 math/big.(*Int).SetBytes+0x104 math/big/int.go:519 # 0x7df41c vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt+0xfc vendor/golang.org/x/crypto/cryptobyte/asn1.go:330 # 0x7df264 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer+0x404 vendor/golang.org/x/crypto/cryptobyte/asn1.go:290 # 0x8006a7 crypto/x509.parseCertificate+0x227 crypto/x509/parser.go:957 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 704] @ 0xddcc0a 0xddc4be 0xdea5f1 0xdea04b 0xde86b5 0xde831a 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xddcc09 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x169 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:143 # 0xddc4bd github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:91 # 0xdea5f0 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf0 github.com/quic-go/quic-go@v0.54.1/connection.go:2032 # 0xdea04a github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.54.1/connection.go:1977 # 0xde86b4 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.54.1/connection.go:1671 # 0xde8319 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:1656 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [38: 912] @ 0x90b975 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0x90b974 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [7: 1568] @ 0x78f67a 0x78f690 0x14e181b 0x15167df 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x15167de crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [30: 3840] @ 0xc268a8 0xc23be5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc268a7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xc23be4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [9: 165888] @ 0x732a94 0x7449ca 0x745486 0x745738 0x745e92 0x746706 0x772727 0x771629 0x7348e2 0x734959 0x734c30 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746705 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x734c2f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 1440] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [5: 560] @ 0x116c125 0x116c1bb 0x116bad5 0xc593ed 0x48b4a1 # 0x116c124 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x116c1ba github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0xc593ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [6: 96] @ 0x1226509 0x1225cba 0x11dfd1f 0x48b4a1 # 0x1226508 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x68 github.com/pactus-project/pactus/sync/sync.go:309 # 0x1225cb9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:266 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x732cd2 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x732cd1 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 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [231: 18480] @ 0xc2603e 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc2603d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x63d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2888 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [11: 2112] @ 0x68e0f9 0x68a89a 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c65a 0x1531a13 0x15315a9 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 192] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 192] @ 0xd9e7cc 0xd9da1a 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd9e7cb github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).negotiateSecurity+0x6b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:329 # 0xd9da19 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x59 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:217 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [64: 4096] @ 0xdf2490 0xdf2484 0xe0f48a 0xe0f4ed 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdf248f github.com/quic-go/quic-go/internal/utils/linkedlist.NewWithPool[...]+0x2f github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:78 # 0xdf2483 github.com/quic-go/quic-go.newFrameSorter+0x23 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:38 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 96] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12231c5 0x12227e8 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12231c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x184 github.com/pactus-project/pactus/sync/handler_hello.go:168 # 0x12227e7 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x647 github.com/pactus-project/pactus/sync/handler_hello.go:103 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x468a46 0xbb94d8 0xbb9516 0xbb954e 0xbb98cf 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb94d7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 256] @ 0xd78471 0x48b4a1 # 0xd78470 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x3f0 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:175 0: 0 [23: 736] @ 0x555f67 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x555f66 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [83: 5312] @ 0xd724d7 0xd72185 0x116ca0c 0x116c85f 0xc64585 0x48b4a1 # 0xd724d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x2d6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:259 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 1152] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x744326 0x735427 0x735082 0x735072 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x744325 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x735426 github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).Release+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:213 # 0x735081 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 # 0x735071 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 160] @ 0xb7383c 0xb73803 0xbc0348 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb7383b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x5b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb73802 github.com/libp2p/go-libp2p-kad-dht/qpeerset.NewQueryPeerset+0x22 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:64 # 0xbc0347 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2e7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:191 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [36: 6912] @ 0x115afbb 0x115af66 0x116cc7a 0x10ede3b 0x10ee51e 0x10ed572 0x48b4a1 # 0x115afba slices.Clone[...]+0x9a slices/slices.go:360 # 0x115af65 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x45 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:344 # 0x116cc79 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:743 # 0x10ede3a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x77a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:399 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [2: 384] @ 0x51c27b 0xd9ca4a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xd9ca49 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:172 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [111: 8880] @ 0x4c999d 0x86cf47 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86cf46 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x86 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:184 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [24: 4224] @ 0x121f48a 0x121ddff 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x121f489 github.com/beevik/ntp.generateResponse+0x2c9 github.com/beevik/ntp@v1.4.3/ntp.go:699 # 0x121ddfe github.com/beevik/ntp.QueryWithOptions+0xfe github.com/beevik/ntp@v1.4.3/ntp.go:438 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 128] @ 0x887ec8 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x887ec7 google.golang.org/protobuf/internal/impl.consumeStringSlice+0x87 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5237 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 64] @ 0x14e18ee 0x6dfedd 0xd91cac 0xd926ab 0xd93de9 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91cab github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd93de8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [63: 8064] @ 0x5e86c6 0x5e869d 0x5dd7d8 0x5f14c7 0x5efa34 0x5c023a 0x5bfc93 0x5ce6ec 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5e86c5 net.newFD+0xc5 net/fd_unix.go:27 # 0x5e869c net.socket+0x9c net/sock_posix.go:27 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5efa33 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x5c0239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5bfc92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5ce6eb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [1: 48] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 448] @ 0x635210 0x635156 0x6345bd 0x623e0c 0x6241b7 0x67cee5 0x67be05 0x6a97a5 0x6e20c5 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6241b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67cee4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:1108 # 0x67be04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:895 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1920] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x4be3a6 0x4cf469 0x657de5 0x657de6 0x655b7c 0x659869 0x652c46 0x65281c 0x120e69f 0x120e6a0 0x12255af 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4be3a5 reflect.packEface+0x45 reflect/value.go:135 # 0x4cf468 reflect.valueInterface+0xa8 reflect/value.go:1495 # 0x657de4 reflect.Value.Interface+0x144 reflect/value.go:1473 # 0x657de5 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x145 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1861 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x555f67 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x555f66 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 896] @ 0xc75145 0xc75139 0x48b4a1 # 0xc75144 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:22 # 0xc75138 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [21: 672] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x6fbfcc 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fbfcb github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 8192] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 39936] @ 0xde84c9 0xde8479 0xde831a 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xde84c8 github.com/quic-go/quic-go.(*baseCryptoStream).Write+0x148 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:77 # 0xde8478 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0xf8 github.com/quic-go/quic-go@v0.54.1/connection.go:1684 # 0xde8319 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:1656 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [9: 2592] @ 0xdb0dab 0xdb33fe 0xde72fa 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdb0daa github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.54.1/internal/wire/crypto_frame.go:34 # 0xdb33fd github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xbd github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:132 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [21: 672] @ 0xbb969c 0xbb9707 0xbb9787 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb969b github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x11b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbb9706 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:24 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [40: 1280] @ 0x6f13e5 0x6fd65d 0x70f772 0x728708 0x729088 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f13e4 github.com/pactus-project/pactus/types/block.(*Block).String+0x124 github.com/pactus-project/pactus/types/block/block.go:150 # 0x6fd65c github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x70f771 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x728707 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 88] @ 0xc23d59 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc23d58 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xb38 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2417 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [22: 528] @ 0x8fc425 0x8fc3d1 0x8fa6c5 0x11ee81b 0x9071a7 0x11ee786 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8fc424 github.com/pactus-project/pactus/store.valKey+0x2c4 github.com/pactus-project/pactus/store/validator.go:20 # 0x8fc3d0 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x270 github.com/pactus-project/pactus/store/validator.go:117 # 0x8fa6c4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x11ee81a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:555 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee785 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 3520] @ 0x636efd 0x636ec8 0x623706 0x6720c5 0x6720c6 0x671da5 0x6a531f 0x6a3bb2 0x6e186d 0x6e3868 0x6e37de 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x636efc math/big.nat.make+0x13c math/big/nat.go:67 # 0x636ec7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x623705 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x6720c4 math/big.(*Int).Mul+0xc4 math/big/int.go:184 # 0x6720c5 github.com/consensys/gnark-crypto/ecc.getVector+0xc5 github.com/consensys/gnark-crypto@v0.19.0/ecc/utils.go:175 # 0x671da4 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/utils.go:152 # 0x6a531e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g2.go:639 # 0x6a3bb1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g2.go:463 # 0x6e186c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x6e3867 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x6e37dd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 112] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [9: 216] @ 0x468972 0x467e65 0x468085 0x5eabe6 0x5eab33 0xb57327 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5eabe5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x5eab32 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0xb57326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [48: 2304] @ 0x6e2d5b 0x6e60df 0x6f1a79 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d5a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [76: 38912] @ 0xc252c8 0xc242a5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc252c7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xc242a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [18: 2592] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 16] @ 0xdd49b6 0xdcf453 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd49b5 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x1f5 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:21 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 128] @ 0xb740ff 0xbc1d56 0xbc1d38 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d55 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d37 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:153 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [34: 1088] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc6c329 0xc6bdd0 0xc6f096 0xc6a025 0xc756a5 0x48b4a1 # 0xc6c328 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc6bdcf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc6f095 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc6a024 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 128] @ 0xc4e8e5 0xc4e765 0xc525d3 0xbc27fc 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbc27fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:455 0: 0 [21: 672] @ 0x116c17e 0x116bad5 0x11de03b 0x11da38a 0x48b4a1 # 0x116c17d github.com/multiformats/go-multistream.NewMSSelect[...]+0xcbd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 16] @ 0x772d6e 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x772d6d github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:545 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [44: 2112] @ 0xe022c5 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0xd9ee38 0xd9edfb 0x116902c 0xd70025 0x48b4a1 # 0xe022c4 github.com/quic-go/quic-go/internal/utils.NewTimer+0x5a4 github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9ee37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9edfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x771e72 0x73c6d7 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x771e71 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 672] @ 0x6e046f 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd30f7 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd30f6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x436 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:493 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [89: 12816] @ 0x5871e5 0x587066 0xa333c8 0xa0c987 0xa11778 0x48b4a1 # 0x5871e4 net/url.parse+0xc4 net/url/url.go:522 # 0x587065 net/url.ParseRequestURI+0x25 net/url/url.go:500 # 0xa333c7 net/http.readRequest+0x4a7 net/http/request.go:1123 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [31: 992] @ 0x69556a 0x6aa065 0x6a97c9 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 180224] @ 0x732a45 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [26: 624] @ 0x6e2d73 0x6e2c0a 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d72 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e2c09 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xdd9528 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd9527 github.com/quic-go/quic-go.init.func1+0x3a7 github.com/quic-go/quic-go@v0.54.1/connection.go:266 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 160] @ 0x51f306 0xd22371 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd22370 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [1: 48] @ 0x7488fc 0x771f65 0x73c6d7 0x771d08 0x7726e5 0x771629 0x7348e2 0x734959 0x734c30 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7488fb github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x734c2f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [12: 2304] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 344064] @ 0x732a45 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [49: 533120] @ 0x776457 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x776456 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [81: 7776] @ 0x4c999d 0x553c9d 0x55467d 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x553c9c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55467c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 38720] @ 0xdd08a5 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd08a4 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x184 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:154 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [9: 576] @ 0x7cbd10 0x7cbb31 0x98fdfb 0x98727d 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7cbd0f crypto/ecdh.(*x25519Curve).NewPrivateKey+0x16f crypto/ecdh/x25519.go:62 # 0x7cbb30 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x98fdfa crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x98727c crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [21: 336] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [69: 7728] @ 0xdfb7df 0xdfb21f 0xdec3b9 0xdea9ae 0xde030f 0x48b4a1 # 0xdfb7de github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x35e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:792 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [15: 1680] @ 0xddf5d5 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf5d4 github.com/quic-go/quic-go.(*Conn).preSetup+0x7b4 github.com/quic-go/quic-go@v0.54.1/connection.go:503 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [18: 576] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [91: 8736] @ 0x6e2f6f 0x6e2056 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2f6e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2055 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 59392] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [182: 58240] @ 0x6d1ad8 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1ad7 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [177: 33984] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 1472] @ 0x88954c 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [38: 1824] @ 0x480eda 0x480eef 0xd499ff 0xc81ecd 0xc82edd 0xc899ae 0xc6c153 0xc6ac62 0xc756a5 0x48b4a1 # 0xd499fe github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x9e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:201 # 0xc81ecc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc82edc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc899ad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc6c152 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func4+0x172 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1627 # 0xc6ac61 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1481 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1745 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [30: 480] @ 0xc4ce7a 0xc64416 0x48b4a1 # 0xc4ce79 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x1d9 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:319 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [12: 576] @ 0x7c5b65 0xb55897 0xb5583a 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7c5b64 github.com/multiformats/go-multiaddr.Join+0x64 github.com/multiformats/go-multiaddr@v0.16.1/util.go:18 # 0xb55896 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb55839 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [24: 768] @ 0x116c27a 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x116c279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xdb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:643 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [13: 832] @ 0xdb6e6f 0xdb354d 0xde72fa 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdb6e6e github.com/quic-go/quic-go/internal/wire.parseNewConnectionIDFrame+0x24e github.com/quic-go/quic-go@v0.54.1/internal/wire/new_connection_id_frame.go:50 # 0xdb354c github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x20c github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:148 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [36: 1728] @ 0x54413a 0x66e64a 0x6f22bc 0x6f2173 0x6f106a 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6f22bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6f2172 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6f1069 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [50: 1200] @ 0x66f1d5 0x6e81e5 0x6e8969 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f1d4 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e81e4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6e8968 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xdd1fa9 0xdd201b 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd1fa8 github.com/quic-go/quic-go/internal/handshake.addSessionStateExtraPrefix+0x68 github.com/quic-go/quic-go@v0.54.1/internal/handshake/session_ticket.go:44 # 0xdd201a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xda github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:371 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [4: 512] @ 0xb740ff 0xbc08f9 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc08f8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:246 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [38: 1824] @ 0x6efa9c 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6efa9b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:367 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x90bb25 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0x90bb24 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:321 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [43: 10320] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 320] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [3: 288] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbc0c45 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0c44 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:276 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 1456] @ 0x415a34 0x5be0fa 0x5df0e5 0x5dcd73 0x5ee40c 0x121ed05 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5be0f9 internal/singleflight.(*Group).DoChan+0x39 internal/singleflight/singleflight.go:70 # 0x5df0e4 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x5dcd72 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x5ee40b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x121ed04 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [23: 3014656] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 720] @ 0x745f7c 0x74639c 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x8f7e31 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8f7e30 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [11: 176] @ 0x90b769 0x90b477 0xd9f113 0x116902c 0xd70025 0x48b4a1 # 0x90b768 github.com/multiformats/go-multistream.delimWrite+0x68 github.com/multiformats/go-multistream@v0.6.1/multistream.go:112 # 0x90b476 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd9f112 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [18: 3456] @ 0xb6ef26 0xb6fd9d 0x48b4a1 # 0xb6ef25 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x665 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:177 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [3: 240] @ 0x88954c 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 288] @ 0x115fafa 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x115faf9 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x599 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:664 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [129: 1032] @ 0xc23b13 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc23b12 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x8f2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 384] @ 0x4a4632 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 65536] @ 0x6d1f67 0x6d1f53 0x6dd487 0x6dd448 0x4d6777 0x5119af 0x51196f 0x5118dc 0x4d663d 0x725af0 0x725af1 0x724745 0x724eba 0x48b4a1 # 0x6d1f66 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x6d1f52 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x4d6776 io.copyBuffer+0x1d6 io/io.go:431 # 0x5119ae io.Copy+0x4e io/io.go:388 # 0x51196e os.genericWriteTo+0xe os/file.go:295 # 0x5118db os.(*File).WriteTo+0x9b os/file.go:273 # 0x4d663c io.copyBuffer+0x9c io/io.go:411 # 0x725aef io.Copy+0x42f io/io.go:388 # 0x725af0 gopkg.in/natefinch/lumberjack%2ev2.compressLogFile+0x430 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:501 # 0x724744 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRunOnce+0x7a4 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:367 # 0x724eb9 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x39 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:381 0: 0 [68: 3264] @ 0x6ef225 0x6ef1fb 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ef224 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6ef1fa github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/tx/tx.go:262 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x4a4619 0x4a3ca5 0x67befb 0x67bedc 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x67befa github.com/consensys/gnark-crypto/field/pool.bigIntPool.Put+0x1ba github.com/consensys/gnark-crypto@v0.19.0/field/pool/pool.go:27 # 0x67bedb github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x19b github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:899 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 2880] @ 0x4ddf3f 0x5d6333 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d6332 net.interfaceTable+0xb2 net/interface_linux.go:21 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [37: 1184] @ 0xe1ae76 0x4a3d91 0xe1507d 0xe15071 0xe185dc 0xe17925 0x48b4a1 # 0xe1ae75 github.com/quic-go/quic-go.init.0.func1+0x35 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:87 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe1507c github.com/quic-go/quic-go.getPacketBuffer+0x69c github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:72 # 0xe15070 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x690 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:167 # 0xe185db github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.54.1/transport.go:538 # 0xe17924 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.54.1/transport.go:426 0: 0 [7: 168] @ 0x4dd46d 0x4dd4c6 0x4dd635 0x5d6945 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd46c syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4dd4c5 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4dd634 syscall.NetlinkRIB+0xf4 syscall/netlink_linux.go:70 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1794: 1148160] @ 0x841196 0x840a50 0xb3d0e6 0xb49cf2 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb49cf1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:367 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [98: 6272] @ 0x53d325 0x53d499 0x7b48fd 0x8f324c 0xc4cd3a 0xc4cd13 0xc64416 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7b48fc github.com/multiformats/go-multihash.Sum+0x5c github.com/multiformats/go-multihash@v0.2.3/sum.go:27 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0xc4cd39 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc4cd12 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [21: 26880] @ 0x53d895 0x53d2bd 0x53d499 0x993525 0x99305c 0x9513e7 0x951499 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x993524 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x99305b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9513e6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x951498 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [18: 1152] @ 0x5cf8cb 0x5ce9e6 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5cf8ca net.(*Resolver).goLookupIPCNAMEOrder.func3+0x6a net/dnsclient_unix.go:666 # 0x5ce9e5 net.(*Resolver).goLookupIPCNAMEOrder+0xac5 net/dnsclient_unix.go:679 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [24: 43008] @ 0x9875f3 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x9875f2 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xd12 crypto/tls/handshake_server_tls13.go:296 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [47: 2256] @ 0x480eda 0x480eef 0x6f7cb7 0x11f8d71 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f7cb6 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x36 github.com/pactus-project/pactus/consensus/log/log.go:109 # 0x11f8d70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 399360] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [19: 58368] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 1200] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 10560] @ 0x745f7c 0x74639c 0x74653e 0x744955 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 448] @ 0x6e046f 0x6e05a7 0xdd6cb8 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0x6e05a6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:94 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [3: 192] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd74fe 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd74fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:133 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [11: 1584] @ 0xddf25b 0xddf2a3 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf25a github.com/quic-go/quic-go/internal/flowcontrol.NewConnectionFlowController+0x43a github.com/quic-go/quic-go@v0.54.1/internal/flowcontrol/connection_flow_controller.go:28 # 0xddf2a2 github.com/quic-go/quic-go.(*Conn).preSetup+0x482 github.com/quic-go/quic-go@v0.54.1/connection.go:478 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [21: 10752] @ 0x7f3d9e 0x7f3db3 0x9991b4 0x94adb6 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9991b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [9: 1008] @ 0xddef45 0xddef08 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddef44 github.com/quic-go/quic-go.newSendQueue+0x124 github.com/quic-go/quic-go@v0.54.1/send_queue.go:40 # 0xddef07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.54.1/connection.go:471 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [17: 272] @ 0x905ec5 0x905eb1 0x11e9d8c 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x905ec4 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x1a4 github.com/pactus-project/pactus/types/account/account.go:96 # 0x905eb0 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:97 # 0x11e9d8b github.com/pactus-project/pactus/state.(*state).executeBlock+0x1eb github.com/pactus-project/pactus/state/execution.go:45 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1024] @ 0x7f3d9e 0x7f3db3 0xdd3fd4 0xdd3ed3 0xdd30f7 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdd3fd3 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:49 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd30f6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x436 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:493 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [89: 1424] @ 0xc6298f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc6298e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x6ae github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1102 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 128] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [8: 640] @ 0xdd9259 0xdd9363 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd9258 github.com/quic-go/quic-go.newCryptoStream+0xd8 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:31 # 0xdd9362 github.com/quic-go/quic-go.init.func1+0x1e2 github.com/quic-go/quic-go@v0.54.1/connection.go:253 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [415: 53120] @ 0x6e4cf5 0x13ffe55 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e4cf4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x13ffe54 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x34 github.com/pactus-project/pactus/www/grpc/blockchain.go:306 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [92: 1472] @ 0x7c34a8 0x7c34dc 0x7c9d33 0x7bcca7 0x7c0455 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7c34a7 net.ParseIP+0x27 net/ip.go:528 # 0x7c34db github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7bcca6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 840] @ 0x54413a 0x66e64a 0x66f0f2 0x6e97f3 0x6ef771 0x6f015e 0x6f0246 0x90aa2c 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e97f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x90aa2b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [4: 384] @ 0xc4e8e5 0xc4e765 0xc6450c 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6450b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x32b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [9: 72] @ 0xc241d9 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc241d8 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xfb8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [32: 1536] @ 0x6e4d06 0x6e4ce3 0x8fc19a 0x8fa6c5 0x11ee81b 0x9071a7 0x11ee786 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e4d05 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x6e4ce2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x8fc199 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8fa6c4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x11ee81a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:555 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee785 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x677d9a 0x677da6 0xd958c2 0x6dff77 0x14e17cf 0x6dfedd 0xd91c34 0xd92ffa 0xd95446 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91c33 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd92ff9 github.com/flynn/noise.(*symmetricState).Split+0x139 github.com/flynn/noise@v1.1.0/state.go:199 # 0xd95445 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xe65 github.com/flynn/noise@v1.1.0/state.go:607 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [10: 480] @ 0x624ad3 0x68d654 0x68dde7 0x6ab3e5 0x6aac3e 0x6aac34 0x6e280d 0x6e09b2 0x11e19cb 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x624ad2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x68d653 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:189 # 0x68dde6 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:225 # 0x6ab3e4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1251 # 0x6aac3d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1159 # 0x6aac33 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1082 # 0x6e280c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6e09b1 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x91 github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x11e19ca github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x4a github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 2112] @ 0x6e4d06 0x6e4ce3 0x6e4c1f 0x11ee82c 0x9071a7 0x11ee786 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e4d05 bytes.NewBuffer+0x45 bytes/buffer.go:478 # 0x6e4ce2 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x22 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x6e4c1e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x11ee82b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:556 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee785 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x5ecad2 0x5d3b65 0x5ed47b 0x5ec310 0xa173ac 0x1467575 0x48b4a1 # 0x5ecad1 net.sockaddrToTCP+0x71 net/tcpsock_posix.go:21 # 0x5d3b64 net.(*netFD).accept+0x304 net/fd_unix.go:178 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa173ab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x1467574 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 0: 0 [97: 68288] @ 0x4ddf3f 0xb7286f 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0xb7286e github.com/libp2p/go-netroute.New+0xae github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:31 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [2: 192] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0x10e542f 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10e542e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd0e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:872 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [27: 176256] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [3016: 193024] @ 0x7454dc 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [36: 1152] @ 0x6f0237 0x90aa2c 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0236 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x90aa2b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 6720] @ 0x48767c 0x4ed175 0xd3bad4 0xd440b6 0xd43e0a 0xd45838 0xd7bea2 0x11ddc04 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0xd3bad3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd440b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd43e09 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x11ddc03 github.com/pactus-project/pactus/network.(*streamService).handleStream+0x63 github.com/pactus-project/pactus/network/stream.go:52 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0xbb94fe 0xbb954e 0xbb98cf 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb94fd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 144] @ 0xdf247e 0xe0f48a 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xdf247d github.com/quic-go/quic-go.newFrameSorter+0x1d github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:37 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [30: 960] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 45056] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 576] @ 0x889bd6 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb49a66 0x48b4a1 # 0x889bd5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5577 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb49a65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:330 0: 0 [94: 4512] @ 0x6f0145 0x6f0246 0x6f27fc 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0144 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6f27fb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 576] @ 0x14e18b0 0x152c65a 0x1531a13 0x98fa25 0x98be7c 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 384] @ 0xb740ff 0xbc1af2 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1af1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:364 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 480] @ 0x6e2d73 0x6efd88 0x6efb90 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d72 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x7bd287 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x7bd286 github.com/multiformats/go-multiaddr.readComponent+0x146 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:89 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 3840] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 752] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [12: 384] @ 0xb54870 0xb5485e 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb5486f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb5485d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [100: 3200] @ 0xc700e7 0xc654c9 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc700e6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc654c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [47: 752] @ 0xd1fee9 0xd211f4 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd1fee8 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x168 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [33: 16896] @ 0x7f3d9e 0x7f3db3 0xdd3fd4 0xdd3ed3 0xdd29e9 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdd3fd3 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:49 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd29e8 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x388 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:450 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [10: 640] @ 0x15319d8 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x15319d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 1024] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [135: 10800] @ 0x52cf90 0x51f217 0xd5fe5b 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0xc64585 0x48b4a1 # 0x52cf8f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd5fe5a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:38 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [179: 34368] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20: 320] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 896] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec0c5 0xdea98d 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec0c4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0x304 github.com/quic-go/quic-go@v0.54.1/connection.go:2292 # 0xdea98c github.com/quic-go/quic-go.(*Conn).triggerSending+0x1ac github.com/quic-go/quic-go@v0.54.1/connection.go:2076 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [8: 128] @ 0x11eead0 0x9071a7 0x11ee6bf 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11eeacf github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x14f github.com/pactus-project/pactus/state/state.go:539 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee6be github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:537 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0x6e4dca 0x8fc19a 0x8fa6c5 0x11ee81b 0x9071a7 0x11ee786 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e4dc9 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x8fc199 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8fa6c4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x11ee81a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:555 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee785 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 896] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 960] @ 0xb73db6 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb73db5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:91 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [101: 11312] @ 0x415a34 0xb495a5 0xb48f85 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xb495a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:321 # 0xb48f84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:288 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [16: 256] @ 0xd722c6 0xd72185 0x116ca0c 0x116c85f 0xc64585 0x48b4a1 # 0xd722c5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xc5 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:241 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [61: 6832] @ 0xdca925 0xdca8f2 0xddff5f 0x48b4a1 # 0xdca924 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SkippedPacket+0x444 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:42 # 0xdca8f1 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).OnLossDetectionTimeout+0x411 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:800 # 0xddff5e github.com/quic-go/quic-go.(*Conn).run+0x65e github.com/quic-go/quic-go@v0.54.1/connection.go:633 0: 0 [57: 1824] @ 0x4de275 0xb72967 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0xb72966 github.com/libp2p/go-netroute.New+0x1a6 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:43 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [74: 14208] @ 0xc273d6 0xc26145 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc273d5 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xc26144 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 144] @ 0x4a4619 0x4a3ca5 0xddb7ff 0xddb730 0xe04e9c 0xde0a45 0x48b4a1 # 0x4a4618 sync.(*poolChain).pushHead+0x38 sync/poolqueue.go:225 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xddb7fe github.com/quic-go/quic-go.(*packetBuffer).putBack+0x3e github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:63 # 0xddb72f github.com/quic-go/quic-go.(*packetBuffer).Release+0x2f github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:50 # 0xe04e9b github.com/quic-go/quic-go.(*sendQueue).Run+0x1bb github.com/quic-go/quic-go@v0.54.1/send_queue.go:99 # 0xde0a44 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.54.1/connection.go:540 0: 0 [24: 3840] @ 0x10e6acf 0x10e6abe 0x10edfeb 0x10ee51e 0x10ed572 0x48b4a1 # 0x10e6ace github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x4e github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x10e6abd github.com/libp2p/go-libp2p/p2p/protocol/identify.HasConsistentTransport+0x3d github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1022 # 0x10edfea github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x92a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:406 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [6: 768] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4cf27 0xc64416 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [4: 192] @ 0x9767c5 0x976791 0x976697 0x7e11e2 0x7e163c 0x97664b 0x976547 0x7e11e2 0x7e163c 0x9742aa 0x97419a 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x9767c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x976790 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x976696 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97664a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x976546 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9742a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x974199 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7: 448] @ 0x789db4 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f2f3 0xd1ff4d 0xd211f4 0xd7be19 0x116bacf 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd1ff4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 24] @ 0x7d9fdb 0x7d9f89 0x7db33d 0x7db813 0x80d018 0x80cfee 0x80d6b8 0xda7c58 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x7d9fda encoding/asn1.makeObjectIdentifier+0x5da encoding/asn1/marshal.go:308 # 0x7d9f88 encoding/asn1.makeBody+0x588 encoding/asn1/marshal.go:471 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d017 encoding/asn1.Marshal+0x1b7 encoding/asn1/marshal.go:732 # 0x80cfed crypto/x509.marshalPublicKey+0x18d crypto/x509/x509.go:110 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [7: 168] @ 0xe0ee86 0xddcbf4 0xddc4be 0xdea5f1 0xdea04b 0xde86b5 0xde831a 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xe0ee85 github.com/quic-go/quic-go.(*statelessResetter).GetStatelessResetToken+0x85 github.com/quic-go/quic-go@v0.54.1/stateless_reset.go:38 # 0xddcbf3 github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x153 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:146 # 0xddc4bd github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:91 # 0xdea5f0 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf0 github.com/quic-go/quic-go@v0.54.1/connection.go:2032 # 0xdea04a github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.54.1/connection.go:1977 # 0xde86b4 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.54.1/connection.go:1671 # 0xde8319 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:1656 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [42: 336] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc60cba 0xc78a7c 0xc75607 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc60cb9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x259 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:896 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [22: 704] @ 0xc252c8 0xc242a5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc252c7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xc242a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [29: 928] @ 0x69556a 0x6aa065 0x6a97c9 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 288] @ 0x560b59 0x560f5a 0x560d2a 0x5607fd 0x552b14 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x560d29 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [245: 15680] @ 0xc61726 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61725 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xa25 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:970 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [118: 9440] @ 0xc23d1e 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc23d1d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xafd github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2417 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [264: 50688] @ 0x68a214 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 992] @ 0x14cac33 0x6783df 0x67bd76 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x6783de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:59 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xb6e96f 0xb6fd9d 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb6e96e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:135 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [51: 58752] @ 0x6f0ffe 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0ffd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 2880] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 640] @ 0xd220be 0xd1fbfd 0xd21a25 0x10e2015 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1fbfc github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:676 # 0xd21a24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10e2014 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:523 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [13: 2496] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 48384] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 288] @ 0xd72310 0xd72185 0x116ca0c 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0xd7230f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x10f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:241 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [62: 95232] @ 0x8004c5 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x8004c4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:918 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11: 528] @ 0x4ddf3f 0xb7286f 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0xb7286e github.com/libp2p/go-netroute.New+0xae github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:31 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [51: 9792] @ 0xe0f4cc 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xe0f4cb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.54.1/receive_stream.go:65 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [7: 672] @ 0x14e17b7 0x152c9d5 0x1531b46 0x1530fd0 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1530fcf crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x8f crypto/internal/fips140/tls13/tls13.go:98 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 128] @ 0xdfadb3 0xdfa2ca 0xdfb605 0xdfb21f 0xdec3b9 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xdfadb2 github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x852 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:687 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfb604 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x184 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:781 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [9: 576] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [37: 296] @ 0x10ed110 0x10eb71d 0x10e0dd5 0x115e334 0x115c5a6 0x115befe 0x1159eb9 0x1159728 0x48b4a1 # 0x10ed10f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).getTopExternalAddrs+0x6f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:279 # 0x10eb71c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0x39c github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:208 # 0x10e0dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:418 # 0x115e333 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x373 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:508 # 0x115c5a5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:463 # 0x115befd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [78: 7488] @ 0x6e2f6f 0x6e2056 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2f6e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2055 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [50: 2400] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [8: 768] @ 0x14e17b7 0x152c65a 0x1531a13 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 288] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbbf85a 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbf859 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [26: 624] @ 0x4c95b5 0x64a7a5 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4c95b4 reflect.MakeSlice+0x74 reflect/value.go:2992 # 0x64a7a4 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x164 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2357 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0xd1ff15 0xd211f4 0xd7be19 0x116bacf 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd1ff14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x194 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [66: 67584] @ 0x950833 0x95066a 0x951126 0x98ba9d 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x950832 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x950669 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98ba9c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [28: 896] @ 0xebfcd6 0xebfe0c 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xbb7132 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xebfcd5 github.com/libp2p/go-libp2p/p2p/transport/quic.parseStreamError+0x135 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:40 # 0xebfe0b github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:59 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xbb7131 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:53 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [70: 53760] @ 0x675e9e 0x675e92 0x675dc5 0xdcfa5e 0xdcf47a 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdcfa5d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:47 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [84: 75264] @ 0x14de39a 0x9991f9 0x94adb6 0x98a78a 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14de399 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9991f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [38: 608] @ 0x8f5a45 0x8f5a57 0x8f9657 0x905dc4 0x907da8 0x908b3f 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f5a44 github.com/pactus-project/pactus/types/account.(*Account).Clone+0x184 github.com/pactus-project/pactus/types/account/account.go:96 # 0x8f5a56 github.com/pactus-project/pactus/store.(*accountStore).account+0x196 github.com/pactus-project/pactus/store/account.go:53 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x905dc3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x907da7 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x908b3e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x631125 0x63109d 0xb6bb85 0xb6bb6c 0xb73bc9 0xb739ae 0xb73d31 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb6bb84 math/big.(*Int).SetBytes+0x124 math/big/int.go:519 # 0xb6bb6b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x10b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb73bc8 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb739ad github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:80 # 0xb73d30 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:92 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [26: 1248] @ 0xbb962e 0xbb9755 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb962d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 144] @ 0xc5341f 0x11ddf71 0x11da38a 0x48b4a1 # 0xc5341e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x11ddf70 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x170 github.com/pactus-project/pactus/network/stream.go:74 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [134: 21440] @ 0xb4c72c 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb4c72b github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:9 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [180: 34560] @ 0x6b0766 0x6afebb 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0765 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:111 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1600] @ 0xb573e8 0xb572ea 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0xb573e7 github.com/multiformats/go-multiaddr/net.wrap+0x1a7 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:47 # 0xb572e9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xa9 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:266 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [35: 1120] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 1104] @ 0x4ddf3f 0x4dda13 0x5d6945 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [3: 96] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [62: 6944] @ 0x789ca5 0xbc1153 0xbc1137 0xbc10e8 0xbc11fa 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xbc1152 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbc1136 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbc10e7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0xbc11f9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:324 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 16896] @ 0xe1ae65 0x4a3d91 0xdfb76e 0xdfb762 0xdfb21f 0xdec3b9 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xe1ae64 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:87 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdfb76d github.com/quic-go/quic-go.getPacketBuffer+0x2ed github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:72 # 0xdfb761 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x2e1 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:790 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [25: 400] @ 0xc81f58 0xc81f47 0xc82f5d 0xc89cae 0xc63253 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0xc81f57 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc81f46 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc82f5c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc89cad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc63252 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x232 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1130 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [23: 13248] @ 0x53d895 0x53d2bd 0x53d499 0x993525 0x99305c 0x9513e7 0x951499 0x98cd6d 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x993524 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x99305b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9513e6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x951498 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x98cd6c crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x14c crypto/tls/handshake_server_tls13.go:1065 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 1280] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c65a 0x1531a13 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [25: 28800] @ 0x950833 0x95066a 0x951126 0x98ba9d 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x950832 crypto/tls.(*Conn).quicWriteCryptoData+0x252 crypto/tls/quic.go:414 # 0x950669 crypto/tls.(*Conn).writeRecordLocked+0x89 crypto/tls/conn.go:986 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98ba9c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [74: 35520] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0xb72d4f 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb72d4e github.com/libp2p/go-netroute.New+0x58e github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:115 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [2: 1280] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [67: 5360] @ 0x6ef9b5 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ef9b4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [226: 36160] @ 0x52cf90 0x51f217 0xd5fec5 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0xc64585 0x48b4a1 # 0x52cf8f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd5fec4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:40 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 16] @ 0x758305 0x759054 0x75a395 0x48b4a1 # 0x758304 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x384 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:580 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [6: 384] @ 0x14e18b0 0x152c65a 0x1531a13 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 640] @ 0x468a46 0x152c773 0x1531a13 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [44: 5632] @ 0x4a4632 0x4a3ca5 0x8efc14 0xd3f88a 0xd3f86d 0xd3ef1c 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efc13 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xd3f889 github.com/libp2p/go-buffer-pool.Put+0x809 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:102 # 0xd3f86c github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7ec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:679 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 128] @ 0xb5472e 0xb5471c 0xb557b5 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0xb5472d github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x14d github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb5471b github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x13b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:117 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [5: 240] @ 0x51f306 0xa745b4 0xb710e6 0xb701e5 0xb6fdbf 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb710e5 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0x65 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:337 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 1664] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [3: 96] @ 0xdcfa7b 0xdd4c35 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdcfa7a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:52 # 0xdd4c34 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x154 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:47 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [99: 6336] @ 0x789db4 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f1f1 0xd5fe5b 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0xc64585 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f1f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd5fe5a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:38 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 32] @ 0xbb9336 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [36: 9216] @ 0x74966f 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x74966e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 1152] @ 0x4a4632 0x4a3ca5 0xe07eba 0xe07e93 0xe07e92 0xdc804b 0xdc755b 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a4631 sync.(*poolChain).pushHead+0x51 sync/poolqueue.go:226 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe07eb9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe07e92 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe07e91 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.54.1/send_stream.go:651 # 0xdc804a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:491 # 0xdc755a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:352 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [26: 624] @ 0x66c2eb 0x66cbe6 0x6e251d 0x906c2d 0x906c41 0x90956b 0x90aae4 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x906c2c github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x906c40 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x90956a github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x90aae3 github.com/pactus-project/pactus/execution.CheckAndExecute+0x183 github.com/pactus-project/pactus/execution/execution.go:47 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 2240] @ 0x78f67a 0x78f690 0x14e17cf 0x15167df 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x15167de crypto/internal/fips140/ecdsa.newDRBG[...]+0x17e crypto/internal/fips140/ecdsa/hmacdrbg.go:71 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [34: 7072] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x5d5c29 0x5d550b 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d5c28 net.(*ipv6ZoneCache).update+0x2c8 net/interface.go:225 # 0x5d550a net.Interfaces+0x4a net/interface.go:119 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [16: 768] @ 0xc4e8e5 0xc4e765 0xc525d3 0x10caab5 0x10c80d2 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10caab4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:420 # 0x10c80d1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:226 0: 0 [5: 480] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd76fe 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd76fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:147 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [32: 11264] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0xdf2c5c 0xdf255d 0xdf0405 0xdf11f5 0xde829b 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdf2c5b github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:176 # 0xdf255c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:46 # 0xdf0404 github.com/quic-go/quic-go.(*baseCryptoStream).HandleCryptoFrame+0xa4 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:55 # 0xdf11f4 github.com/quic-go/quic-go.(*cryptoStreamManager).HandleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/crypto_stream_manager.go:32 # 0xde829a github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x3a github.com/quic-go/quic-go@v0.54.1/connection.go:1644 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [5: 480] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdd510a 0xdd4b85 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd5109 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:69 # 0xdd4b84 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:44 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [9: 288] @ 0xb54870 0xb5485e 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0xb5486f github.com/multiformats/go-multiaddr.(*Component).Multiaddr+0x28f github.com/multiformats/go-multiaddr@v0.16.1/component.go:26 # 0xb5485d github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x27d github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:111 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [16: 1792] @ 0x539aaa 0x539d1b 0x53ab18 0x5cb249 0x5cb211 0x5cc62f 0x5cfac5 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539d1a context.(*cancelCtx).propagateCancel+0x7a context/context.go:476 # 0x53ab17 context.WithDeadlineCause+0x137 context/context.go:641 # 0x5cb248 context.WithDeadline+0x2e8 context/context.go:624 # 0x5cb210 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [103: 13184] @ 0xbc2a9d 0x48b4a1 # 0xbc2a9c github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:465 0: 0 [9: 1008] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 32] @ 0x7bee90 0x7beb7f 0xb5484f 0xb557b5 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bee8f github.com/multiformats/go-multiaddr.newComponent+0x24f github.com/multiformats/go-multiaddr@v0.16.1/component.go:278 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb557b4 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0x54 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:292 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 288] @ 0x52cda5 0x52ceb0 0x5320fb 0x1464189 0x1460de6 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5320fa strings.Join+0xfa strings/strings.go:510 # 0x1464188 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0x48 github.com/pactus-project/pactus/www/html/server.go:229 # 0x1460de5 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xa85 github.com/pactus-project/pactus/www/html/network.go:64 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 2097152] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1464213 0x1460de6 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1464212 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0xd2 github.com/pactus-project/pactus/www/html/server.go:229 # 0x1460de5 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xa85 github.com/pactus-project/pactus/www/html/network.go:64 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [7: 168] @ 0x66c2eb 0x66cbe6 0x6e251d 0x1461433 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x1461432 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x10d2 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [4: 4194304] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1461426 0x14613a9 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1461425 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0x10c5 github.com/pactus-project/pactus/www/html/server.go:225 # 0x14613a8 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1048 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [2: 32] @ 0x1465ba5 0x146281e 0x14625b4 0x14611cd 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x1465ba4 github.com/pactus-project/pactus/www/html.metricToTable.func1+0x64 github.com/pactus-project/pactus/www/html/network.go:132 # 0x146281d github.com/pactus-project/pactus/www/html.metricToTable.func2+0x23d github.com/pactus-project/pactus/www/html/network.go:146 # 0x14625b3 github.com/pactus-project/pactus/www/html.metricToTable+0x193 github.com/pactus-project/pactus/www/html/network.go:158 # 0x14611cc github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe6c github.com/pactus-project/pactus/www/html/network.go:72 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 524288] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1460f38 0x1460e90 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1460f37 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowString+0xbd7 github.com/pactus-project/pactus/www/html/server.go:225 # 0x1460e8f github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xb2f github.com/pactus-project/pactus/www/html/network.go:66 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 432] @ 0x663493 0x66372c 0x14614aa 0x146127a 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x14614a9 github.com/pactus-project/pactus/crypto.Address.String+0x1149 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1461279 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xf19 github.com/pactus-project/pactus/www/html/network.go:77 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [1: 240] @ 0x52cda5 0x52ceb0 0x5320fb 0x1464189 0x1460de6 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5320fa strings.Join+0xfa strings/strings.go:510 # 0x1464188 github.com/pactus-project/pactus/www/html.(*tableMaker).addRowStrings+0x48 github.com/pactus-project/pactus/www/html/server.go:229 # 0x1460de5 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xa85 github.com/pactus-project/pactus/www/html/network.go:64 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [16: 2560] @ 0x663772 0x14613a8 0x146139a 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x14613a7 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x1047 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1461399 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1039 github.com/pactus-project/pactus/www/html/network.go:76 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [17: 2992] @ 0x662650 0x662e9a 0x66389c 0x6e1a3c 0x1461377 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x66264f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x662e99 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b9 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x66389b github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x6e1a3b github.com/pactus-project/pactus/crypto/bls.PublicKeyFromString+0x1b github.com/pactus-project/pactus/crypto/bls/public_key.go:29 # 0x1461376 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0x1016 github.com/pactus-project/pactus/www/html/network.go:75 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [9: 576] @ 0x4c999d 0x88c15f 0x88b318 0x89c7da 0x89c418 0x86cfd7 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x12ce77a 0x130d35f 0x1321be5 0x1320cff 0x131f5c2 0x1320af5 0x12fece4 0x1444cda 0x12feb65 0x136f3a5 0x1460449 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x88c15e google.golang.org/protobuf/internal/impl.consumeMapOfMessage+0xde google.golang.org/protobuf@v1.36.9/internal/impl/codec_map.go:182 # 0x88b317 google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3+0x1d7 google.golang.org/protobuf@v1.36.9/internal/impl/codec_map.go:67 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86cfd6 google.golang.org/protobuf/internal/impl.consumeMessageInfo+0x116 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:186 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x12ce779 google.golang.org/grpc/encoding/proto.(*codecV2).Unmarshal+0xf9 google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:80 # 0x130d35e google.golang.org/grpc.recv+0x11e google.golang.org/grpc@v1.75.1/rpc_util.go:942 # 0x1321be4 google.golang.org/grpc.(*csAttempt).recvMsg+0x2e4 google.golang.org/grpc@v1.75.1/stream.go:1142 # 0x1320cfe google.golang.org/grpc.(*clientStream).RecvMsg.func1+0x1e google.golang.org/grpc@v1.75.1/stream.go:982 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x1320af4 google.golang.org/grpc.(*clientStream).RecvMsg+0x154 google.golang.org/grpc@v1.75.1/stream.go:981 # 0x12fece3 google.golang.org/grpc.invoke+0xc3 google.golang.org/grpc@v1.75.1/call.go:73 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x136f3a4 github.com/pactus-project/pactus/www/grpc/gen/go.(*networkClient).GetNetworkInfo+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:52 # 0x1460448 github.com/pactus-project/pactus/www/html.(*Server).NetworkHandler+0xe8 github.com/pactus-project/pactus/www/html/network.go:30 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [10: 10485760] @ 0x12988de 0x4a3d91 0x1298a9e 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x12988dd google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:142 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1298a9d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:121 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [730: 35040] @ 0x663493 0x66372c 0x1401fc5 0x1401e1f 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x1401fc4 github.com/pactus-project/pactus/crypto.Address.String+0x804 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1401e1e github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x65e github.com/pactus-project/pactus/www/grpc/network.go:107 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [2647: 465872] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x1401e85 0x1401e86 0x1213fae 0x14015db 0x136fbeb 0x13d263e 0x136fa43 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x1401e84 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x6c4 github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x1401e85 github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo.func1+0x6c5 github.com/pactus-project/pactus/www/grpc/network.go:106 # 0x1213fad github.com/pactus-project/pactus/sync/peerset.(*PeerSet).IteratePeers+0xed github.com/pactus-project/pactus/sync/peerset/peer_set.go:327 # 0x14015da github.com/pactus-project/pactus/www/grpc.(*networkServer).GetNetworkInfo+0xba github.com/pactus-project/pactus/www/grpc/network.go:72 # 0x136fbea github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:142 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x136fa42 github.com/pactus-project/pactus/www/grpc/gen/go._Network_GetNetworkInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/network_grpc.pb.go:144 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [146: 9344] @ 0x7bd7a5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [171: 2801664] @ 0x8efa6f 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [40: 960] @ 0x11d7dfc 0x115b293 0x115a185 0x1159728 0x48b4a1 # 0x11d7dfb github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x115b292 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:362 # 0x115a184 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x324 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:278 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [20: 640] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 4992] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xd1ffaa 0xd211f4 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd1ffa9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [27: 648] @ 0xb48635 0xb48610 0xb485a9 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xb48634 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf4 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xb4860f github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb485a8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:214 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [4: 128] @ 0x74966f 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x74966e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [23: 552] @ 0x6f225c 0x6f106a 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f225b github.com/pactus-project/pactus/types/block.(*Header).Encode+0x11b github.com/pactus-project/pactus/types/block/header.go:107 # 0x6f1069 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 504] @ 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [23: 368] @ 0x11d2d35 0xd72433 0xd72185 0x116ca0c 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0x11d2d34 github.com/pactus-project/pactus/network.(*ConnectionGater).InterceptPeerDial+0x134 github.com/pactus-project/pactus/network/gater.go:74 # 0xd72432 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x232 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:257 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [39: 4368] @ 0x539aaa 0x5c7833 0x5c706a 0x5c6949 0x5e0985 0x5cb2a5 0x5cc62f 0x5cfac5 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x5c7832 net.(*sysDialer).dialSerial+0xf2 net/dial.go:664 # 0x5c7069 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x5c6948 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x5e0984 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x5cb2a4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [1: 208] @ 0x468a46 0x11e1c96 0x11e1ea5 0x1225b89 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x11e1c95 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x195 github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x11e1ea4 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).Sign+0x84 github.com/pactus-project/pactus/sync/bundle/message/hello.go:86 # 0x1225b88 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x188 github.com/pactus-project/pactus/sync/sync.go:237 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x15314ed 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x15314ec crypto/internal/fips140/tls13.deriveSecret[...]+0x6c crypto/internal/fips140/tls13/tls13.go:51 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [52: 3328] @ 0x911718 0x911730 0x910d4a 0xb45113 0xb450f4 0xb472dc 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x911717 go.opentelemetry.io/otel/attribute.computeDistinctFixed+0x97 go.opentelemetry.io/otel@v1.38.0/attribute/set.go:350 # 0x91172f go.opentelemetry.io/otel/attribute.computeDistinct+0xaf go.opentelemetry.io/otel@v1.38.0/attribute/set.go:336 # 0x910d49 go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x309 go.opentelemetry.io/otel@v1.38.0/attribute/set.go:239 # 0xb45112 go.opentelemetry.io/otel/attribute.NewSet+0x32 go.opentelemetry.io/otel@v1.38.0/attribute/set.go:184 # 0xb450f3 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x13 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/context.go:16 # 0xb472db github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x1bb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:72 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [64: 16384] @ 0xc252c8 0xc242a5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc252c7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xc242a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [14: 224] @ 0x11ee5ab 0x729045 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ee5aa github.com/pactus-project/pactus/state.(*state).String+0x16a github.com/pactus-project/pactus/state/state.go:532 # 0x729044 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1200] @ 0x7bec76 0x7beb7f 0xb5484f 0x115f82b 0x115f80b 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7bec75 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0x115f82a github.com/multiformats/go-multiaddr/net.FromIP+0x2ca github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115f80a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x2aa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:647 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [186: 214272] @ 0x4dd9c6 0xb72865 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd9c5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0xb72864 github.com/libp2p/go-netroute.New+0xa4 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [113: 5424] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7c1b95 0x7c1b96 0x121624a 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c1b94 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c1b95 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1216249 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 1835008] @ 0x12c02ff 0x12c0286 0x12a78ab 0x1305865 0x1305528 0x1304d25 0x130303a 0x48b4a1 # 0x12c02fe google.golang.org/grpc/internal/transport.newBufWriter+0x27e google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:315 # 0x12c0285 google.golang.org/grpc/internal/transport.newFramer+0x205 google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:411 # 0x12a78aa google.golang.org/grpc/internal/transport.NewHTTP2Client+0xf8a google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:338 # 0x1305864 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.75.1/clientconn.go:1400 # 0x1305527 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.75.1/clientconn.go:1347 # 0x1304d24 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.75.1/clientconn.go:1279 # 0x1303039 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.75.1/clientconn.go:942 0: 0 [15: 720] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [12: 1536] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c65a 0x1531a13 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [4: 192] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xbc14f6 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc14f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [37: 592] @ 0x905dde 0x907da8 0x908b3f 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x905ddd github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x907da7 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x908b3e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 648] @ 0x5433da 0x66e3ad 0x6e992d 0x6e98bd 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e992c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e98bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 2880] @ 0x7516e8 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7516e7 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [67: 5360] @ 0xc4d71e 0xc4cf27 0xc64416 0x48b4a1 # 0xc4d71d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x41d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [130: 27040] @ 0xc273d6 0xc26145 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc273d5 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xc26144 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 32] @ 0xc4c12e 0xc4d7c6 0xc4cf27 0xc64416 0x48b4a1 # 0xc4c12d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [95: 3040] @ 0x14cac33 0x67871a 0x67bd76 0x6a97a5 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678719 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:83 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 1184] @ 0x677996 0x67b9fa 0x69537f 0x6a9865 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 864] @ 0xbc2a9d 0x48b4a1 # 0xbc2a9c github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:465 0: 0 [57: 2736] @ 0x7b44d5 0x7b4ada 0x7b4931 0x8f324c 0xc4cd3a 0xc4cd13 0xc64416 0x48b4a1 # 0x7b44d4 github.com/multiformats/go-multihash.Encode+0x74 github.com/multiformats/go-multihash@v0.2.3/multihash.go:264 # 0x7b4ad9 github.com/multiformats/go-multihash.encodeHash+0x139 github.com/multiformats/go-multihash@v0.2.3/sum.go:76 # 0x7b4930 github.com/multiformats/go-multihash.Sum+0x90 github.com/multiformats/go-multihash@v0.2.3/sum.go:31 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0xc4cd39 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc4cd12 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [66: 5280] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a981b 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [182: 11648] @ 0xd1565e 0xd1fe71 0xd211f4 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd1565d github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*fixedLimiter).GetProtocolPeerLimits+0x3d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/limit.go:276 # 0xd1fe70 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:697 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [94: 66224128] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [118: 7552] @ 0x635210 0x635156 0x6345bd 0x623e0c 0x6241b7 0x67cee5 0x67be05 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6241b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67cee4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:1108 # 0x67be04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:895 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [61: 7808] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb49a66 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb49a65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:330 0: 0 [48: 6144] @ 0x5d39a5 0x5d394f 0x5ed47b 0x5ec310 0xb57267 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5d39a4 net.newFD+0x144 net/fd_unix.go:27 # 0x5d394e net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb57266 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [24: 12288] @ 0x4a4712 0x4a3ca5 0xdc7a3f 0xdc7a61 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdc7a3e github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:55 # 0xdc7a60 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:396 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [66: 3168] @ 0xbb94fe 0xbb954e 0xbb98ec 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb94fd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [55: 2640] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [18: 3096576] @ 0x732a45 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [98: 175616] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xd1ffaa 0xd211f4 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd1ffa9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0x6e05a7 0xdd6cb8 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0x6e05a6 golang.org/x/crypto/hkdf.New+0x46 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:94 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 16] @ 0x51c5ba 0x992fdd 0x992b1d 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x51c5b9 fmt.Errorf+0x3d9 fmt/errors.go:45 # 0x992fdc crypto/tls.quicError+0x11c crypto/tls/quic.go:372 # 0x992b1c crypto/tls.(*QUICConn).SendSessionTicket+0x7c crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [20: 4160] @ 0x14d3626 0x14d5f76 0x15169fa 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14d3625 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14d5f75 crypto/internal/fips140/hmac.(*HMAC).Reset+0x155 crypto/internal/fips140/hmac/hmac.go:122 # 0x15169f9 crypto/internal/fips140/ecdsa.newDRBG[...]+0x399 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 18432] @ 0x6d61c8 0x6d4fc5 0x6d4568 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4fc4 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6d4567 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [70: 7840] @ 0x539aaa 0xd3cbc8 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd3cbc7 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x87 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:208 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [6: 768] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98c827 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98c826 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [3: 72] @ 0x8e1ef3 0x8e22be 0x8e220b 0xda7bd5 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x8e1ef2 github.com/libp2p/go-libp2p/core/crypto.UnmarshalEd25519PublicKey+0x32 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/ed25519.go:123 # 0x8e22bd github.com/libp2p/go-libp2p/core/crypto.PublicKeyFromProto+0x7d github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:143 # 0x8e220a github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x6a github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:130 # 0xda7bd4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x3b4 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:194 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 672] @ 0x6e046f 0xdd4a05 0xdd3fcf 0xdd4d6b 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd4d6a github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x28a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:51 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [12: 1536] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdd510a 0xdd4bd0 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd5109 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:69 # 0xdd4bcf github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:45 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [31: 3301376] @ 0x732a45 0x7449ca 0x745486 0x745738 0x746326 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 64] @ 0x7454dc 0x745738 0x745e92 0x746706 0x772727 0x771629 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746705 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 784] @ 0xd3de65 0xd3de37 0xd3db58 0xd3dbf0 0x48b4a1 # 0xd3de64 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xd3de36 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd3db57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd3dbef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [12: 7680] @ 0xb685d5 0xb68523 0xb6ea13 0xb6fd9d 0x48b4a1 # 0xb685d4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb68522 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb6ea12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:141 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [37: 1776] @ 0x1294bbf 0x1090ccf 0x10906fa 0x10904f0 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x1294bbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.44.0/http2/frame.go:1586 # 0x1090cce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:406 # 0x10906f9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:349 # 0x10904ef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.44.0/http2/hpack/hpack.go:311 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [86: 9632] @ 0x539aaa 0x12b87f7 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x12b87f6 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2496 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:646 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [100: 12800] @ 0x1313bb1 0x1319015 0x131177f 0x48b4a1 # 0x1313bb0 google.golang.org/grpc.(*Server).processUnaryRPC+0xe10 google.golang.org/grpc@v1.75.1/server.go:1402 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [14: 1792] @ 0xdfc7e5 0xdf987a 0xdfb029 0xdec3b9 0xdea9ae 0xde030f 0x48b4a1 # 0xdfc7e4 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:844 # 0xdf9879 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x459 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:550 # 0xdfb028 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x128 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:744 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [33: 5808] @ 0x6d1b05 0x6d1c27 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1b04 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x6d1c26 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [178: 8544] @ 0x480eda 0x480eef 0xd499ff 0xc81ecd 0xc82edd 0xc899ae 0xc62a17 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xd499fe github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x9e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:201 # 0xc81ecc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc82edc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc899ad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc62a16 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 144] @ 0x480eda 0x480eef 0xbc0355 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc0354 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x2f4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:194 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 224] @ 0x9064e5 0x908c3e 0x908ab3 0x90a99f 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x9064e4 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x908c3d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 304] @ 0x5433da 0x66e3ad 0x6f23f4 0x6f2400 0x6f19d2 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6f23f3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6f23ff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6f19d1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1456] @ 0x6e046f 0xdd4a05 0xdcf3dd 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [7: 448] @ 0x15319d8 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x15319d7 crypto/internal/fips140/tls13.ExpandLabel[...]+0x377 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1344] @ 0x789ca5 0xbc1267 0xbc1241 0xbc1242 0xbc130e 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xbc1266 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbc1240 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbc1241 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0xbc130d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:325 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [43: 1376] @ 0x677996 0x67b9fa 0x69537f 0x6a9865 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 4080] @ 0x51f306 0xd22371 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd22370 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [6: 384] @ 0x14e18b0 0x152c9d5 0x1531b46 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [29: 464] @ 0xc6436a 0x48b4a1 # 0xc64369 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x189 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1262 0: 0 [274: 131520] @ 0x6d1bfb 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1bfa compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [181: 63712] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x9077d2 0x90ab02 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x9077d1 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x90ab01 github.com/pactus-project/pactus/execution.CheckAndExecute+0x1a1 github.com/pactus-project/pactus/execution/execution.go:48 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 2016] @ 0x906565 0x9065aa 0x908c3e 0x908ab3 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x906564 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x1c4 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x9065a9 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x209 github.com/pactus-project/pactus/sandbox/sandbox.go:169 # 0x908c3d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [71: 5680] @ 0xc4d71e 0xc4d228 0xc5472a 0x116c775 0xc64585 0x48b4a1 # 0xc4d71d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x41d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [39: 4992] @ 0x5e86c6 0x5e869d 0x5dd7d8 0x5f14c7 0x5c806b 0x5c7988 0x5c706a 0x5c6949 0x5e0985 0x5cb2a5 0x5cc62f 0x5cfac5 0x48b4a1 # 0x5e86c5 net.newFD+0xc5 net/fd_unix.go:27 # 0x5e869c net.socket+0x9c net/sock_posix.go:27 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5c806a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x5c7987 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x5c7069 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x5c6948 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x5e0984 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x5cb2a4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [4: 256] @ 0x468a46 0x152c773 0x1531a13 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [113: 10848] @ 0x67b9d9 0x69537f 0x6a984e 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 2112] @ 0x11e2425 0x120e7ed 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x11e2424 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x44 github.com/pactus-project/pactus/sync/bundle/message/message.go:96 # 0x120e7ec github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [945: 45360] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [15: 2880] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [126: 14112] @ 0xc6cd05 0xc6cc3a 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6cd04 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x1c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc6cc39 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1941 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 192] @ 0x468a46 0x152c773 0x1531a13 0x15315a9 0x98fba5 0x98fb7a 0x98c305 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x152c772 crypto/internal/fips140/hkdf.Expand[...]+0x1b2 crypto/internal/fips140/hkdf/hkdf.go:43 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98fba4 crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret+0x64 crypto/internal/fips140/tls13/tls13.go:155 # 0x98fb79 crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial+0x39 crypto/tls/key_schedule.go:46 # 0x98c304 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x4e4 crypto/tls/handshake_server_tls13.go:944 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [13: 208] @ 0xc82a12 0xc82d85 0xc8739b 0xc79785 0xc75625 0x48b4a1 # 0xc82a11 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).nearFirstPeers+0xf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:177 # 0xc82d84 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DeliverMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:196 # 0xc8739a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DeliverMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:173 # 0xc79784 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1454 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [156: 29952] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 768] @ 0x6f21e5 0x8f623c 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f21e4 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xa4 github.com/pactus-project/pactus/types/block/header.go:104 # 0x8f623b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1408] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec0c5 0xdea98d 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec0c4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0x304 github.com/quic-go/quic-go@v0.54.1/connection.go:2292 # 0xdea98c github.com/quic-go/quic-go.(*Conn).triggerSending+0x1ac github.com/quic-go/quic-go@v0.54.1/connection.go:2076 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [3: 144] @ 0xbb94fe 0xbb954e 0xbb98ec 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb94fd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 144] @ 0xbb96e9 0xbb9787 0xbc2173 0xbc0efb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb96e8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:22 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc2172 github.com/libp2p/go-libp2p-kad-dht.(*query).terminate+0x3b2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:394 # 0xbc0efa github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x31a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:307 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 8] @ 0x807e1b 0xda7ac5 0xebf5f8 0xebf39d 0xebef25 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0x807e1a crypto/x509.(*Certificate).Verify+0x27a crypto/x509/verify.go:836 # 0xda7ac4 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x2a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:184 # 0xebf5f7 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConnWithScope+0x97 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:120 # 0xebf39c github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).wrapConn+0x15c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:106 # 0xebef24 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:53 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 0: 0 [134: 8576] @ 0x4de275 0xb72967 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0xb72966 github.com/libp2p/go-netroute.New+0x1a6 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:43 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [113: 9040] @ 0x52cf90 0x51f217 0xd5fe5b 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0x52cf8f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd5fe5a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:38 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [1: 64] @ 0x51f306 0x76bfb1 0x75836a 0x7581f6 0x759054 0x75a395 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x76bfb0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x758369 github.com/syndtr/goleveldb/leveldb.(*DB).logf+0x3e9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_util.go:38 # 0x7581f5 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x275 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:580 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 224] @ 0xb740ff 0xbc1af2 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1af1 github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x91 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:364 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 5760] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [11: 8448] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1280] @ 0xb740ff 0xbc08f9 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc08f8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:246 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 4096] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [56: 8960] @ 0x4ddf3f 0x5d69bd 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d69bc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [13: 2496] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 192] @ 0x7dfac5 0x7fb2ba 0x80145a 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7fb2b9 crypto/x509.parseExtension+0x79 crypto/x509/parser.go:234 # 0x801459 crypto/x509.parseCertificate+0xfd9 crypto/x509/parser.go:1074 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 256] @ 0x7cbd7f 0x7cbb31 0x98fdfb 0x98727d 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7cbd7e crypto/ecdh.(*x25519Curve).NewPrivateKey+0x1de crypto/ecdh/x25519.go:65 # 0x7cbb30 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x98fdfa crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x98727c crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 1280] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [10: 1280] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e17cf 0x6dfedd 0x6e044b 0xdd4a05 0xdd4f45 0xdd4b2c 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd4f44 github.com/quic-go/quic-go/internal/handshake.computeSecrets+0x124 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:56 # 0xdd4b2b github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x4b github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:35 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 640] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 48] @ 0x789db4 0x7b7de5 0x7b7dcc 0xa74810 0xbbd049 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7b7de4 github.com/mr-tron/base58/base58.EncodeAlphabet+0x5e4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:21 # 0x7b7dcb github.com/multiformats/go-multibase.Encode+0x5cb github.com/multiformats/go-multibase@v0.2.0/multibase.go:118 # 0xa7480f github.com/libp2p/go-libp2p-kad-dht/internal.KeyAsAttribute+0x1af github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:26 # 0xbbd048 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x88 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:24 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3: 48] @ 0x9064e5 0x908c3e 0x908ab3 0x90a99f 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x9064e4 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x144 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x908c3d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 11904] @ 0x6b0785 0x6afebb 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0784 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:112 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x51c657 0xd45586 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x51c656 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 160] @ 0x7cbcab 0x7cbcd9 0x7cbb31 0x98fdfb 0x98727d 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7cbcaa bytes.Clone+0x10a bytes/bytes.go:1419 # 0x7cbcd8 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 crypto/ecdh/x25519.go:64 # 0x7cbb30 crypto/ecdh.(*x25519Curve).GenerateKey+0xb0 crypto/ecdh/x25519.go:46 # 0x98fdfa crypto/tls.generateECDHEKey+0xba crypto/tls/key_schedule.go:68 # 0x98727c crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x99c crypto/tls/handshake_server_tls13.go:263 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [8: 512] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [44: 14080] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 144] @ 0xb5583e 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0xb5583d github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 384] @ 0x8adc33 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8adc32 google.golang.org/protobuf/internal/impl.mergeStringSlice+0x52 google.golang.org/protobuf@v1.36.9/internal/impl/merge_gen.go:208 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [3: 192] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [57: 1824] @ 0x51f306 0xc81f87 0xc81f47 0xc82f5d 0xc89cae 0xc6b505 0xc6b4dc 0xc756a5 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc81f86 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc81f46 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc82f5c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc89cad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc6b504 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc6b4db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 64] @ 0xdf47a8 0xdf3690 0xdfab1c 0xdfa2ca 0xdfb605 0xdfb21f 0xdec3b9 0xdea9ae 0xde030f 0x48b4a1 # 0xdf47a7 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x607 github.com/quic-go/quic-go@v0.54.1/framer.go:189 # 0xdf368f github.com/quic-go/quic-go.(*framer).Append+0xef github.com/quic-go/quic-go@v0.54.1/framer.go:97 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfb604 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x184 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:781 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [2: 32] @ 0xd1fb69 0xd21a25 0x10e2015 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd1fb68 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*serviceScope).getPeerScope+0x168 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:676 # 0xd21a24 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetService+0x2a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:934 # 0x10e2014 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:523 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 144] @ 0x8f3259 0xda9ac8 0xda9819 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x8f3258 github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x58 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:173 # 0xda9ac7 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).setupConn+0x47 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:153 # 0xda9818 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0xd8 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:149 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [697: 981376] @ 0xc6ef93 0xc6a025 0xc756a5 0x48b4a1 # 0xc6ef92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc6a024 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [24: 1152] @ 0x5f00a5 0x5e9130 0x5e889b 0x5dd7d8 0x5f14c7 0x5efa34 0x5c023a 0x5bfc93 0x5ce6ec 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5f00a4 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x5e912f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5efa33 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x5c0239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5bfc92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5ce6eb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [5: 80] @ 0xc69171 0xc693d4 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc69170 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doDropRPC+0x90 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1524 # 0xc693d3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x73 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1541 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [64: 5120] @ 0x638085 0x638042 0x63719b 0x623706 0x6e3e25 0x6e3e06 0x6e39f7 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x638084 math/big.nat.make+0x84 math/big/nat.go:67 # 0x638041 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x63719a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x623705 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x6e3e24 math/big.(*Int).Mul+0x1a4 math/big/int.go:184 # 0x6e3e05 github.com/pactus-project/pactus/sortition.GetIndex+0x185 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x6e39f6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [36: 1728] @ 0x11de0f5 0x11da38a 0x48b4a1 # 0x11de0f4 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2f4 github.com/pactus-project/pactus/network/stream.go:106 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [74: 9472] @ 0x6d1ba9 0x6d1c31 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1ba8 compress/flate.newHuffmanEncoder+0x148 compress/flate/huffman_code.go:60 # 0x6d1c30 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [87: 1392] @ 0xc89c2b 0xc6b505 0xc6b4dc 0xc756a5 0x48b4a1 # 0xc89c2a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:507 # 0xc6b504 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc6b4db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 128] @ 0x468972 0x467e65 0x467fca 0x5e4189 0x521e5b 0x52264e 0x5250be 0x51c265 0xd9ca4a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x5e4188 net.(*OpError).Error+0x108 net/net.go:518 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0xd9ca49 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x549 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:172 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 512] @ 0x98b6fa 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x98b6f9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x259 crypto/tls/handshake_server_tls13.go:862 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [45: 4320] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [204: 16320] @ 0x8e2474 0x8f05c6 0xc5ea50 0xc6ecf8 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0x8e2473 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:174 # 0x8f05c5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:193 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [74: 2368] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7c1b95 0x7c1b96 0x121624a 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c1b94 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c1b95 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1216249 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [61: 15616] @ 0x4de275 0x5d649f 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d649e net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [7: 336] @ 0x480eda 0x480eef 0xdd98b3 0xdd972e 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd98b2 github.com/quic-go/quic-go.newConnIDGenerator+0x732 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:72 # 0xdd972d github.com/quic-go/quic-go.init.func1+0x5ad github.com/quic-go/quic-go@v0.54.1/connection.go:270 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [18: 2304] @ 0x8efa6f 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [38: 608] @ 0xc61ccf 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61cce github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x30e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1011 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 512] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x744326 0x735082 0x735072 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x744325 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x735081 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 # 0x735071 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [57: 6384] @ 0xdb9308 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdb9307 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:63 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [51: 2448] @ 0x635210 0x635156 0x6345bd 0x623e0c 0x623f18 0x6e3e6a 0x6e39f7 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x623f17 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x6e3e69 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6e39f6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0x751c16 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x751c15 github.com/syndtr/goleveldb/leveldb.(*DB).has+0x235 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:833 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [83: 10624] @ 0x642de9 0x120e77f 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x642de8 github.com/fxamacker/cbor/v2.(*decMode).NewDecoder+0x28 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1363 # 0x120e77e github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x9e github.com/pactus-project/pactus/sync/bundle/bundle.go:100 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 144] @ 0x7c3088 0x7c30bc 0x7c9d33 0x7beb46 0xb5484f 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7c3087 net.ParseIP+0x27 net/ip.go:528 # 0x7c30bb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7beb45 github.com/multiformats/go-multiaddr.NewComponent+0x185 github.com/multiformats/go-multiaddr@v0.16.1/component.go:242 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [208: 39936] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 800] @ 0x560b59 0x560f5a 0x560d2a 0x5607fd 0x552b14 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x560d29 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [130: 14560] @ 0xe0506b 0xe0f345 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe0506a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.54.1/send_stream.go:77 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [5: 400] @ 0xd0476d 0xd0473a 0xd03ef9 0xd1d89c 0x11be1ef 0xeb55c7 0xe0b90d 0xe0a54b 0xe094a5 0x48b4a1 # 0xd0476c golang.org/x/time/rate.NewLimiter+0x48c golang.org/x/time@v0.13.0/rate/rate.go:101 # 0xd04739 github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x459 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:203 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0xd1d89b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).VerifySourceAddress+0x5b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:358 # 0x11be1ee github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.2+0x2e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:402 # 0xeb55c6 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.NewConnManager.func1+0x46 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/connmgr.go:124 # 0xe0b90c github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x26c github.com/quic-go/quic-go@v0.54.1/server.go:639 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 64] @ 0x4de275 0x5d649f 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d649e net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [50: 2400] @ 0x554f25 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x554f24 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 768] @ 0xd1ff15 0xd211f4 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd1ff14 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x194 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [146: 7008] @ 0xc63cdd 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0xc63cdc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x13c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1211 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [31: 992] @ 0x677996 0x67b9fa 0x69537f 0x6a9865 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 34048] @ 0xda8f34 0xda8d2b 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda8f33 crypto/tls.Server+0x313 crypto/tls/tls.go:48 # 0xda8d2a github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x10a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [46: 435712] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [190: 9120] @ 0x51f306 0xc81ea7 0xc81e67 0xc82edd 0xc899ae 0xc62a17 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc81ea6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc81e66 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc82edc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc899ad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc62a16 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 512] @ 0xb72a9b 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb72a9a github.com/libp2p/go-netroute.New+0x2da github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:81 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [3: 576] @ 0x6b0766 0x6afebb 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6b0765 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:111 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 792] @ 0x99e43c 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e43b net/textproto.readMIMEHeader+0x27b net/textproto/reader.go:568 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [4: 448] @ 0x12a9758 0x12acd5a 0x131e4a4 0x131d7d4 0x131f5c2 0x131d26a 0x131c5fa 0x131bfba 0x12fec91 0x1444cda 0x12feb65 0x1366aa5 0x136ad19 0x4bff46 0x4bf039 0x147ad5f 0x1475cbb 0x1474ace 0x147410c 0x48b4a1 # 0x12a9757 google.golang.org/grpc/internal/transport.(*http2Client).newStream+0x97 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:492 # 0x12acd59 google.golang.org/grpc/internal/transport.(*http2Client).NewStream+0x259 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:775 # 0x131e4a3 google.golang.org/grpc.(*csAttempt).newStream+0xa3 google.golang.org/grpc@v1.75.1/stream.go:515 # 0x131d7d3 google.golang.org/grpc.newClientStreamWithParams.func2+0x33 google.golang.org/grpc@v1.75.1/stream.go:359 # 0x131f5c1 google.golang.org/grpc.(*clientStream).withRetry+0x141 google.golang.org/grpc@v1.75.1/stream.go:802 # 0x131d269 google.golang.org/grpc.newClientStreamWithParams+0xba9 google.golang.org/grpc@v1.75.1/stream.go:368 # 0x131c5f9 google.golang.org/grpc.newClientStream.func3+0x99 google.golang.org/grpc@v1.75.1/stream.go:223 # 0x131bfb9 google.golang.org/grpc.newClientStream+0x779 google.golang.org/grpc@v1.75.1/stream.go:258 # 0x12fec90 google.golang.org/grpc.invoke+0x70 google.golang.org/grpc@v1.75.1/call.go:66 # 0x1444cd9 github.com/grpc-ecosystem/go-grpc-middleware/retry.UnaryClientInterceptor.func1+0x479 github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/retry/retry.go:36 # 0x12feb64 google.golang.org/grpc.(*ClientConn).Invoke+0x204 google.golang.org/grpc@v1.75.1/call.go:35 # 0x1366aa4 github.com/pactus-project/pactus/www/grpc/gen/go.(*blockchainClient).GetAccount+0x164 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:126 # 0x136ad18 github.com/pactus-project/pactus/www/grpc/gen/go.(*BlockchainJsonRPC).Methods.func6+0x198 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_jgw.pb.go:139 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x147ad5e github.com/creachadair/jrpc2/handler.(*FuncInfo).Wrap.func8+0x9e github.com/creachadair/jrpc2@v1.3.2/handler/handler.go:238 # 0x1475cba github.com/creachadair/jrpc2.(*Server).invoke+0x13a github.com/creachadair/jrpc2@v1.3.2/server.go:387 # 0x1474acd github.com/creachadair/jrpc2.(*Server).dispatchLocked.func1+0x18d github.com/creachadair/jrpc2@v1.3.2/server.go:259 # 0x147410b github.com/creachadair/jrpc2.(*Server).serve.func1+0x4b github.com/creachadair/jrpc2@v1.3.2/server.go:180 0: 0 [36: 4608] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0xbb689e 0xbc2a49 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xbb689d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:932 # 0xbc2a48 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:464 0: 0 [3: 960] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [84: 290304] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xd1ffaa 0xd211f4 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd1ffa9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x229 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:704 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [57: 12607488] @ 0x739412 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739411 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [113: 14464] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [5: 240] @ 0x480eda 0x480eef 0x539df6 0x5390b9 0x53907d 0x953ceb 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x539df5 context.(*cancelCtx).propagateCancel+0x155 context/context.go:497 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x953cea crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [89: 18512] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xc4c148 0xc4d7c6 0xc4cf27 0xc64416 0x48b4a1 # 0xc4c147 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [13: 1040] @ 0xb3ecdb 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0xb3ecda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:93 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [10: 480] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [151: 7248] @ 0xc275cc 0xc26145 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc275cb github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x6eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3148 # 0xc26144 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0x7da53d 0x7db33d 0x7db813 0x80d7a5 0x80d77b 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7da53c encoding/asn1.makeBody+0xb3c encoding/asn1/marshal.go:522 # 0x7db33c encoding/asn1.makeField+0x8fc encoding/asn1/marshal.go:676 # 0x7db812 encoding/asn1.MarshalWithParams+0xf2 encoding/asn1/marshal.go:738 # 0x80d7a4 encoding/asn1.Marshal+0x164 encoding/asn1/marshal.go:732 # 0x80d77a crypto/x509.MarshalPKIXPublicKey+0x13a crypto/x509/x509.go:168 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [104: 279552] @ 0x95042e 0x950c5b 0x951126 0x98b805 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x95042d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x950c5a crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 160] @ 0x11dbe94 0x11db3c7 0x48b4a1 # 0x11dbe93 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x11db3c6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x286 github.com/pactus-project/pactus/network/notifee.go:71 0: 0 [13: 6656] @ 0x7f3d9e 0x7f3db3 0x9991b4 0x94adb6 0x98a825 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9991b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [50: 2400] @ 0x74d24c 0x74d21e 0x74d102 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x74d24b github.com/syndtr/goleveldb/leveldb.ensureBuffer+0x1ab github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x74d21d github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x17d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x74d101 github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x61 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:223 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 160] @ 0x11e97d6 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1152] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 1120] @ 0x988db9 0x988cfb 0x9867f3 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x988db8 crypto/tls.clientHelloInfo+0x118 crypto/tls/handshake_server.go:1015 # 0x988cfa crypto/tls.(*serverHandshakeStateTLS13).pickCertificate+0x5a crypto/tls/handshake_server_tls13.go:512 # 0x9867f2 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x52 crypto/tls/handshake_server_tls13.go:76 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [47: 3008] @ 0xbc183b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbc183a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:348 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [37: 1184] @ 0x8f6128 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f6127 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x47 github.com/pactus-project/pactus/store/block.go:51 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [87: 18096] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xc4c148 0xc4d7c6 0xc4d228 0xc5472a 0x116c775 0xc64585 0x48b4a1 # 0xc4c147 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [18: 2304] @ 0x5d6c05 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6c04 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [84: 10752] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [4: 576] @ 0x6f1996 0x6f0c96 0x8f754e 0x8f7e31 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6f1995 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:197 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8f7e30 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 96] @ 0x4ded0d 0x4defd2 0x4dd673 0x5d6945 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ded0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4defd1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x4dd672 syscall.NetlinkRIB+0x132 syscall/netlink_linux.go:74 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [11: 1056] @ 0xa6f871 0xa6f58d 0xa745ec 0xbc0105 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc0104 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:164 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 66304] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 480] @ 0x10e414d 0x10e22c6 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e414c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x3ac github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:705 # 0x10e22c5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:535 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 192] @ 0x14e18ee 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98d5d3 0x986865 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 1056] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 96] @ 0x4ecf28 0xb4967c 0xb48f85 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xb4967b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:333 # 0xb48f84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:288 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [40: 2560] @ 0xb740ff 0xbc1d87 0xbc1d69 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d86 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d68 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [124: 23808] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7c1b95 0x7c1b96 0x121624a 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c1b94 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c1b95 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1216249 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 1536] @ 0x5d6fec 0x5d6bb2 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6feb net.newAddr+0x28b net/interface_linux.go:182 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [183: 35136] @ 0x68a214 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [78: 2496] @ 0xc24418 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24417 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [83: 9296] @ 0x48767c 0x4ed175 0xd3bad4 0xd43f16 0xd43dec 0xd45838 0xd7bea2 0x11de088 0x11da38a 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0xd3bad3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd43f15 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd43deb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x11de087 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x287 github.com/pactus-project/pactus/network/stream.go:90 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 96] @ 0x543175 0x66e3ad 0x6e1f0b 0x6e1ea1 0x6e9311 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e1f0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e1ea0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6e9310 github.com/pactus-project/pactus/types/tx/payload.(*BondPayload).Decode+0xd0 github.com/pactus-project/pactus/types/tx/payload/bond.go:110 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 1392] @ 0xbb94fe 0xbb954e 0xbb98cf 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb94fd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 448] @ 0xe0f205 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xe0f204 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.54.1/stream.go:77 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [76: 1824] @ 0x6f1ac5 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1ac4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 384] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [17: 417792] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [113: 2777088] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [37: 681984] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 1248] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 132608] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 327680] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x771aa5 0x7673ae 0x75699d 0x755db9 0x7555a9 0x75643d 0x7562d7 0x759d16 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x771aa4 github.com/syndtr/goleveldb/leveldb.(*tOps).createFrom+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:387 # 0x7673ad github.com/syndtr/goleveldb/leveldb.(*session).flushMemdb+0xed github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_compaction.go:35 # 0x75699c github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction.func1+0x9c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:306 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x75643c github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x3bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x7562d6 github.com/syndtr/goleveldb/leveldb.(*DB).memCompaction+0x256 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:304 # 0x759d15 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 [37: 1776] @ 0x12994c7 0x129f88d 0x12a0991 0x129f359 0x12b617c 0x48b4a1 # 0x12994c6 google.golang.org/grpc/mem.BufferSlice.Reader+0xc6 google.golang.org/grpc@v1.75.1/mem/buffer_slice.go:122 # 0x129f88c google.golang.org/grpc/internal/transport.(*loopyWriter).registerStreamHandler+0x2c google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:672 # 0x12a0990 google.golang.org/grpc/internal/transport.(*loopyWriter).handle+0xb0 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:894 # 0x129f358 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x98 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:594 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [13: 1456] @ 0x539aaa 0xbc0daa 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xbc0da9 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:295 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 256] @ 0xb740ff 0xbc08f9 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc08f8 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:246 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [48: 86016] @ 0x9875f3 0x9867c5 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x9875f2 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xd12 crypto/tls/handshake_server_tls13.go:296 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [184: 35328] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 1968] @ 0x5f00a5 0x5e91db 0x5e889b 0x5dd7d8 0x5f14c7 0x5efa34 0x5c023a 0x5bfc93 0x5ce6ec 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5f00a4 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x5e91da net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5efa33 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x5c0239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5bfc92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5ce6eb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [28: 448] @ 0xd5fe13 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0xd5fe12 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:38 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [4: 384] @ 0x7e15a5 0x980132 0x98002c 0x7e11e2 0x7e163c 0x97fed4 0x97fe3c 0x980778 0x98d37f 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x980131 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1b1 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x98002b crypto/tls.(*certificateVerifyMsg).marshal.func1+0xab crypto/tls/handshake_messages.go:1861 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97fed3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97fe3b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x980777 crypto/tls.transcriptMsg+0x77 crypto/tls/handshake_messages.go:1957 # 0x98d37e crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x75e crypto/tls/handshake_server_tls13.go:1125 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [41: 5904] @ 0xbc28a9 0x48b4a1 # 0xbc28a8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:456 0: 0 [72: 294912] @ 0xa33bb5 0xa33b5d 0xa33c74 0xa1165a 0x48b4a1 # 0xa33bb4 bufio.NewReaderSize+0x1f4 bufio/bufio.go:57 # 0xa33b5c bufio.NewReader+0x19c bufio/bufio.go:63 # 0xa33c73 net/http.newBufioReader+0x2b3 net/http/server.go:874 # 0xa11659 net/http.(*conn).serve+0x2b9 net/http/server.go:2017 0: 0 [58: 928] @ 0xc614b1 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc614b0 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x7b0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:954 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [8: 1024] @ 0xdb46f3 0xdb46e7 0xdfecb6 0xdfea78 0xdfe0db 0xdfdd45 0xde4876 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdb46f2 github.com/quic-go/quic-go/internal/wire.(*Header).toExtendedHeader+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:279 # 0xdb46e6 github.com/quic-go/quic-go/internal/wire.(*Header).ParseExtended+0x26 github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:267 # 0xdfecb5 github.com/quic-go/quic-go.unpackLongHeader+0x135 github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:213 # 0xdfea77 github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeader+0x37 github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:190 # 0xdfe0da github.com/quic-go/quic-go.(*packetUnpacker).unpackLongHeaderPacket+0x5a github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:128 # 0xdfdd44 github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x164 github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:77 # 0xde4875 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x375 github.com/quic-go/quic-go@v0.54.1/connection.go:1149 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [5: 640] @ 0x14e18b0 0x1516985 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1516984 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 160] @ 0x8e2474 0x8f05c6 0x10e4657 0x10e22e5 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8e2473 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:174 # 0x8f05c5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:193 # 0x10e4656 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).getSignedRecord+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:745 # 0x10e22e4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x344 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:536 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 192] @ 0x53ac7c 0x53b30d 0x53b2cf 0x11ddf92 0x11da38a 0x48b4a1 # 0x53ac7b context.WithDeadlineCause+0x29b context/context.go:654 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0x11ddf91 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [58: 3712] @ 0x6f0876 0x6f0a9e 0x6f284d 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0875 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x6f0a9d github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x13d github.com/pactus-project/pactus/util/simplemerkle/merkle.go:94 # 0x6f284c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [92: 5888] @ 0xbb9754 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9753 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:69 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [70: 2240] @ 0x51f306 0xa745b4 0xbc232c 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc232b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:412 0: 0 [17: 10880] @ 0xb66826 0xb669f2 0xb70305 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb70304 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:273 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [93: 8928] @ 0x67b9d9 0x69537f 0x6a9865 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 186368] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [58: 3712] @ 0x6f1a35 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1a34 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:202 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 4160] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb49a66 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb49a65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:330 0: 0 [37: 11840] @ 0x5bfd3a 0x5bfcb0 0x5ce6ec 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5bfd39 net.sortByRFC6724withSrcs+0x59 net/addrselect.go:25 # 0x5bfcaf net.sortByRFC6724+0x4f net/addrselect.go:18 # 0x5ce6eb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [7: 112] @ 0x11ee746 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ee745 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x125 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 2912] @ 0x7516e8 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7516e7 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 3584] @ 0x7516e8 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7516e7 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x367 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:798 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c65a 0x1531a13 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [153: 274176] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 2304] @ 0xdd57c6 0xdd1f8a 0xdd201b 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd57c5 github.com/quic-go/quic-go/internal/handshake.(*sessionTicket).Marshal+0x25 github.com/quic-go/quic-go@v0.54.1/internal/handshake/session_ticket.go:19 # 0xdd1f89 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).getDataForSessionTicket+0x49 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:362 # 0xdd201a github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0xda github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:371 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [11: 1408] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [23: 13248] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94ccdb 0x951411 0x951412 0x951499 0x9812fe 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94ccda crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x951410 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x951411 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x951498 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [34: 1632] @ 0xbb96e9 0xbb9787 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb96e8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:22 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [128: 16384] @ 0xb41109 0xb410d5 0xbbd86a 0xbc2544 0x48b4a1 # 0xb41108 github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x4a8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:20 # 0xb410d4 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x474 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:163 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [23: 1104] @ 0x468a46 0xbb96be 0xbb9707 0xbb9787 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb96bd github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbb9706 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:24 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [4: 832] @ 0x51f306 0x11e1c89 0x11e19da 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11e1c88 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).SignBytes+0x188 github.com/pactus-project/pactus/sync/bundle/message/hello.go:60 # 0x11e19d9 github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x59 github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 87552] @ 0x951b57 0x951698 0x9812fe 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x951b56 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x2f6 crypto/tls/conn.go:1180 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2: 1408] @ 0xc273d6 0xc26145 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc273d5 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xc26144 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [90: 4320] @ 0x8fb599 0x8f81a6 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8fb598 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x158 github.com/pactus-project/pactus/store/tx.go:37 # 0x8f81a5 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 720] @ 0x5f00a5 0x5e9130 0x5e889b 0x5dd7d8 0x5f14c7 0x5c806b 0x5c7988 0x5c706a 0x5c6949 0x5e0985 0x5cb2a5 0x5cc62f 0x5cfac5 0x48b4a1 # 0x5f00a4 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x5e912f net.(*netFD).dial+0x78f net/sock_posix.go:143 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5c806a net.(*sysDialer).dialSingle+0x28a net/dial.go:725 # 0x5c7987 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x5c7069 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x5c6948 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0x5e0984 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x5cb2a4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [2: 1536] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec0c5 0xdea98d 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec0c4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0x304 github.com/quic-go/quic-go@v0.54.1/connection.go:2292 # 0xdea98c github.com/quic-go/quic-go.(*Conn).triggerSending+0x1ac github.com/quic-go/quic-go@v0.54.1/connection.go:2076 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [7: 672] @ 0x7e15a5 0x7e115d 0x97d996 0x7e11e2 0x7e163c 0x97d8c7 0x97d857 0x97d82a 0x7e11e2 0x7e163c 0x97d574 0x97d4dc 0x9510b7 0x98b805 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7e115c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d995 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d8c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d856 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x97d829 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d573 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d4db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [22: 1760] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [69: 7728] @ 0x53aab9 0x53b30d 0x53b2cf 0x11ddf92 0x11da38a 0x48b4a1 # 0x53aab8 context.WithDeadlineCause+0xd8 context/context.go:638 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0x11ddf91 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [6: 192] @ 0x7bd431 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd430 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [122: 15616] @ 0x678405 0x67bd76 0x6a97a5 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x678404 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:61 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0xe05ad1 0xe05aae 0xe052aa 0xebfe7d 0xebfe78 0xd7b82a 0x5a0347 0x11727a5 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0xe05ad0 github.com/quic-go/quic-go/internal/utils.NewTimer+0x710 github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe05aad github.com/quic-go/quic-go.(*SendStream).write+0x6ed github.com/quic-go/quic-go@v0.54.1/send_stream.go:169 # 0xe052a9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.54.1/send_stream.go:100 # 0xebfe7c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.54.1/stream.go:123 # 0xebfe77 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:63 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0346 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x11727a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [4: 64] @ 0x5d6e99 0x5d6e46 0x5d6bb2 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6e98 net.IPv4+0x138 net/ip.go:54 # 0x5d6e45 net.newAddr+0xe5 net/interface_linux.go:180 # 0x5d6bb1 net.addrTable+0x131 net/interface_linux.go:153 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [14: 1792] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c65a 0x1531a13 0x15315a9 0x1530f9a 0x98a6d8 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x1530f99 crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret+0x59 crypto/internal/fips140/tls13/tls13.go:96 # 0x98a6d7 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x437 crypto/tls/handshake_server_tls13.go:767 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 48] @ 0xe022c5 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x90b22b 0x48b4a1 # 0xe022c4 github.com/quic-go/quic-go/internal/utils.NewTimer+0x5a4 github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [65: 2080] @ 0x51f306 0xc81ea7 0xc81e67 0xc82edd 0xc899ae 0xc62a17 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc81ea6 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc81e66 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:102 # 0xc82edc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc899ad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc62a16 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [127: 12192] @ 0xdb9308 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdb9307 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:63 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [148: 7104] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x14000d7 0x1400073 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x14000d6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1400072 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [30: 12480] @ 0x6f9793 0x11ef263 0x13fd3f9 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6f9792 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x11ef262 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:610 # 0x13fd3f8 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0x38 github.com/pactus-project/pactus/www/grpc/blockchain.go:30 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [743: 178320] @ 0x13fff70 0x1400183 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fff6f encoding/hex.EncodeToString+0x14f encoding/hex/hex.go:127 # 0x1400182 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x362 github.com/pactus-project/pactus/www/grpc/blockchain.go:310 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1136: 20938752] @ 0x128fdec 0x128fb05 0x12a1297 0x12a11d0 0x129f445 0x12b617c 0x48b4a1 # 0x128fdeb golang.org/x/net/http2.(*Framer).startWriteDataPadded+0x24b golang.org/x/net@v0.44.0/http2/frame.go:715 # 0x128fb04 golang.org/x/net/http2.(*Framer).WriteDataPadded+0x24 golang.org/x/net@v0.44.0/http2/frame.go:679 # 0x12a1296 golang.org/x/net/http2.(*Framer).WriteData+0x4d6 golang.org/x/net@v0.44.0/http2/frame.go:666 # 0x12a11cf google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x40f google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:1035 # 0x129f444 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:611 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [26: 3328] @ 0x6d1ba9 0x6d1c31 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1ba8 compress/flate.newHuffmanEncoder+0x148 compress/flate/huffman_code.go:60 # 0x6d1c30 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [196: 12544] @ 0x13fff1b 0x13ffea0 0x13ffe66 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13fff1a encoding/hex.EncodeToString+0xfa encoding/hex/hex.go:129 # 0x13ffe9f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13ffe65 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [27: 13824] @ 0x7f3d9e 0x7f3db3 0xdd6d57 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdd6d56 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0x156 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:65 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [20: 2560] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 1056] @ 0xded832 0xded772 0xe10685 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xded831 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.54.1/internal/flowcontrol/stream_flow_controller.go:34 # 0xded771 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.54.1/connection.go:2544 # 0xe10684 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x24 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [117: 18720] @ 0xbbc03b 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc03a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:292 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [14: 672] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 3584] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc65cd2 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc65cd1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x851 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1323 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [476: 76160] @ 0x663493 0x66372c 0x140003f 0x140018b 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x140003e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x140018a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1: 65536] @ 0x8efa6f 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 96] @ 0x6ed675 0x6efe95 0x6efbe5 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ed674 github.com/pactus-project/pactus/crypto/ed25519.(*PublicKey).Decode+0x34 github.com/pactus-project/pactus/crypto/ed25519/public_key.go:90 # 0x6efe94 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0x94 github.com/pactus-project/pactus/types/tx/tx.go:436 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 960] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 608] @ 0xc21450 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc2144f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0xe0f3bf 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xe0f3be github.com/quic-go/quic-go.newStream+0x25e github.com/quic-go/quic-go@v0.54.1/stream.go:92 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [22: 528] @ 0x4ded0d 0x4df97a 0x4dd966 0x5d6945 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ded0c syscall.anyToSockaddr+0x12c syscall/syscall_linux.go:625 # 0x4df979 syscall.Recvfrom+0x99 syscall/syscall_unix.go:326 # 0x4dd965 syscall.NetlinkRIB+0x425 syscall/netlink_linux.go:89 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [10: 80] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [55: 3520] @ 0x6f0876 0x11eb44b 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0875 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x11eb44a github.com/pactus-project/pactus/state.(*state).stateRoot+0xca github.com/pactus-project/pactus/state/state.go:223 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [58: 18560] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [8: 768] @ 0x14e17b7 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [174: 11136] @ 0x789db4 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f2f3 0xd1ff4d 0xd211f4 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd1ff4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [39: 1872] @ 0x53b3e5 0x116b6d0 0x116b672 0x11de03b 0x11da38a 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x116b6cf github.com/libp2p/go-libp2p/core/network.WithNoDial+0x20f github.com/libp2p/go-libp2p@v0.43.0/core/network/context.go:68 # 0x116b671 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1b1 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [71: 2272] @ 0x40cbf2 0x40ebd7 0x40e945 0x411906 0x6f7de8 0x11f8d71 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f7de7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x11f8d70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 14336] @ 0x14dc3cf 0x14dc36a 0x14de58c 0x9461b1 0x94c164 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x14dc3ce crypto/internal/fips140/aes/gcm.sliceForAppend+0xce crypto/internal/fips140/aes/gcm/gcm.go:138 # 0x14dc369 crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator+0x69 crypto/internal/fips140/aes/gcm/gcm.go:79 # 0x14de58b crypto/internal/fips140/aes/gcm.(*GCMForTLS13).Seal+0x14b crypto/internal/fips140/aes/gcm/gcm_nonces.go:197 # 0x9461b0 crypto/tls.(*xorNonceAEAD).Seal+0xd0 crypto/tls/cipher_suites.go:497 # 0x94c163 crypto/tls.(*halfConn).encrypt+0x743 crypto/tls/conn.go:530 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [110: 28160] @ 0xbc2a9d 0x48b4a1 # 0xbc2a9c github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:465 0: 0 [489: 78240] @ 0x1400165 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1400164 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x344 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 192] @ 0xe0f410 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xe0f40f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.54.1/stream.go:98 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [179: 20048] @ 0x789ca5 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f1f1 0xd5fe5b 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0xc64585 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f1f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd5fe5a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:38 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [4: 64] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0xb55819 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb55818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [68: 7616] @ 0xd41f49 0xd42042 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd41f48 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd42041 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [21: 102144] @ 0x4a4712 0x4a3ca5 0xdc7a3f 0xdc7a61 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdc7a3e github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:55 # 0xdc7a60 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:396 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [5: 3520] @ 0xc61d45 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61d44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x384 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1013 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 96] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x8f7e31 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8f7e30 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [69: 5520] @ 0x638085 0x638042 0x63719b 0x623706 0x6e3e25 0x6e3e06 0x6e3c3e 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x638084 math/big.nat.make+0x84 math/big/nat.go:67 # 0x638041 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x63719a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x623705 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x6e3e24 math/big.(*Int).Mul+0x1a4 math/big/int.go:184 # 0x6e3e05 github.com/pactus-project/pactus/sortition.GetIndex+0x185 github.com/pactus-project/pactus/sortition/vrf.go:66 # 0x6e3c3d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 1520] @ 0x4ddf3f 0x4dda13 0x5d6945 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [3: 98304] @ 0x53d895 0x53d2bd 0x53d499 0x653e6a 0x654474 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x653e69 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 65536] @ 0x53d895 0x53d2bd 0x53d499 0x653e6a 0x654474 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x653e69 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 600] @ 0x6e2c96 0x6ef54d 0x8f6585 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2c95 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6ef54c github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x4c github.com/pactus-project/pactus/types/tx/tx.go:292 # 0x8f6584 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [171: 32832] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [486: 85536] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x140003f 0x140018b 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x140003e github.com/pactus-project/pactus/crypto/bls.(*PublicKey).String+0x21e github.com/pactus-project/pactus/crypto/bls/public_key.go:62 # 0x140018a github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x36a github.com/pactus-project/pactus/www/grpc/blockchain.go:311 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [6: 3456] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [7: 6272] @ 0xd44c45 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0xd44c44 github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x2a4 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:176 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [40: 10240] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [34: 1632] @ 0xdbd936 0x4a3d91 0xe058e5 0xe058d7 0xe052aa 0xebfe7d 0xebfe78 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0xdbd935 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:13 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe058e4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x524 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xe058d6 github.com/quic-go/quic-go.(*SendStream).write+0x516 github.com/quic-go/quic-go@v0.54.1/send_stream.go:145 # 0xe052a9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.54.1/send_stream.go:100 # 0xebfe7c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.54.1/stream.go:123 # 0xebfe77 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:63 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [3: 72] @ 0x4dd46d 0x4dd4c6 0x4dd635 0x5d62b1 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd46c syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4dd4c5 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4dd634 syscall.NetlinkRIB+0xf4 syscall/netlink_linux.go:70 # 0x5d62b0 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [12: 2688] @ 0x78f67a 0x78f690 0x1516742 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x1516741 crypto/internal/fips140/ecdsa.newDRBG[...]+0xe1 crypto/internal/fips140/ecdsa/hmacdrbg.go:61 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [24: 36864] @ 0x65bf6e 0x65be1d 0x65ba06 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x65bf6d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x65be1c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x65ba05 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 640] @ 0x122118b 0x122117f 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x122118a github.com/pactus-project/pactus/sync/bundle/message.NewBlocksResponseMessage+0x70a github.com/pactus-project/pactus/sync/bundle/message/blocks_response.go:22 # 0x122117e github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6fe github.com/pactus-project/pactus/sync/handler_blocks_request.go:76 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [155: 29760] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 800] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [118: 166144] @ 0xd6d3a6 0xbb3118 0xbb2f08 0x48b4a1 # 0xd6d3a5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Peers+0xc5 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:743 # 0xbb3117 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x57 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:505 # 0xbb2f07 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:492 0: 0 [62: 95232] @ 0x8004c5 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x8004c4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:918 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [6: 384] @ 0x14e18b0 0x152c65a 0x1531a13 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [33: 792] @ 0x66f0d9 0x6e97f3 0x6ef771 0x6f015e 0x6f0246 0x90aa2c 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e97f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x90aa2b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 144] @ 0x5d875f 0x5ee0f1 0x5ee0d2 0x5ef9b1 0x5c023a 0x5bfc93 0x5ce6ec 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x5ee0f0 net.ipEmptyString+0x50 net/ip.go:332 # 0x5ee0d1 net.(*UDPAddr).String+0x31 net/udpsock.go:48 # 0x5ef9b0 net.DialUDP+0x150 net/udpsock.go:296 # 0x5c0239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5bfc92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5ce6eb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [199: 28656] @ 0x8f0426 0x8f0246 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x8f0425 github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x85 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:181 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [196: 25088] @ 0x8f03cd 0x8f0246 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x8f03cc github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x2c github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:171 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [24: 13824] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [302: 9664] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc63629 0xc60b7a 0xc78a7c 0xc75607 0x48b4a1 # 0xc63628 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc60b79 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [27: 2592] @ 0x543175 0x66e3ad 0x6e1f0b 0x6e1ea1 0x6e1d4a 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e1f0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e1ea0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6e1d49 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 3840] @ 0x6e88c7 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e88c6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1008] @ 0xc6709f 0xc67093 0xc6cbcd 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6709e github.com/libp2p/go-libp2p-pubsub.copyRPC+0x25e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:239 # 0xc67092 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x252 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc6cbcc github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1942 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [19: 456] @ 0x4ecf28 0x11de470 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0x11de46f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [14: 448] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x732cd2 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x732cd1 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 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [105: 3360] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [31: 992] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [160: 5120] @ 0xbb93a5 0xbb9343 0xbb9357 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb93a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [36: 1728] @ 0x468a46 0xb6a355 0xb6a34b 0xb676aa 0xb67565 0xbb3ff6 0x48b4a1 # 0xb6a354 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6a34a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb676a9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).addPeer+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:200 # 0xb67564 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).TryAddPeer+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:195 # 0xbb3ff5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x275 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:628 0: 0 [4: 32] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb49a66 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb49a65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:330 0: 0 [32: 1024] @ 0x560b59 0x560f5a 0x560d2a 0x5607fd 0x552b14 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x560d29 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 1792] @ 0xc78cf3 0xc75607 0x48b4a1 # 0xc78cf2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [13: 208] @ 0xd7bdcd 0x116bacf 0x11de03b 0x11da38a 0x48b4a1 # 0xd7bdcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:154 # 0x116bace github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x60e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:639 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [25: 400] @ 0xa74585 0xbc14f6 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc14f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 160] @ 0xc4c12e 0xc4d7c6 0xc4d228 0xc5472a 0x116c775 0xc64585 0x48b4a1 # 0xc4c12d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [1: 112] @ 0x415a34 0x4ecf28 0xe05abd 0xe05aae 0xe052aa 0xebfe7d 0xebfe78 0xd7b82a 0x5a0075 0x5a032d 0x11727a5 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe05abc github.com/quic-go/quic-go/internal/utils.NewTimer+0x6fc github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe05aad github.com/quic-go/quic-go.(*SendStream).write+0x6ed github.com/quic-go/quic-go@v0.54.1/send_stream.go:169 # 0xe052a9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.54.1/send_stream.go:100 # 0xebfe7c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.54.1/stream.go:123 # 0xebfe77 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:63 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x5a032c bufio.(*Writer).Write+0xcc bufio/bufio.go:689 # 0x11727a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [115: 103040] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 768] @ 0x11e2455 0x120e7ed 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e2454 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0x74 github.com/pactus-project/pactus/sync/bundle/message/message.go:102 # 0x120e7ec github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 1408] @ 0xd5fdee 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0xd5fded github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:37 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [209: 26752] @ 0x51c27b 0x116ca51 0x116c85f 0xc64585 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [8: 512] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [14: 1568] @ 0xe2202c 0xe10333 0xe0ff27 0xddf417 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xe2202b github.com/quic-go/quic-go.newIncomingStreamsMap[...]+0x8b github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:61 # 0xe10332 github.com/quic-go/quic-go.(*streamsMap).initMaps+0x392 github.com/quic-go/quic-go@v0.54.1/streams_map.go:90 # 0xe0ff26 github.com/quic-go/quic-go.newStreamsMap+0xe6 github.com/quic-go/quic-go@v0.54.1/streams_map.go:60 # 0xddf416 github.com/quic-go/quic-go.(*Conn).preSetup+0x5f6 github.com/quic-go/quic-go@v0.54.1/connection.go:491 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [2: 48] @ 0x66f0d9 0x6e97f3 0x6ef771 0x6f015e 0x6f0246 0x8f7ea9 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e97f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8f7ea8 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [350: 67200] @ 0xb59826 0x115c059 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb59825 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x115c058 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [21: 672] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [118: 13216] @ 0x415a34 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0xd9ee38 0xd9edfb 0x116902c 0xd70025 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9ee37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9edfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [31: 744] @ 0x66c2eb 0x66cbe6 0x6e251d 0x6e25ec 0x6eee58 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6e25eb github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6eee57 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xf7 github.com/pactus-project/pactus/types/tx/tx.go:220 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x48767c 0x4ecf68 0xe05abd 0xe05aae 0xe052aa 0xebfe7d 0xebfe78 0xd7b82a 0x5a0075 0x5a032d 0x11727a5 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xe05abc github.com/quic-go/quic-go/internal/utils.NewTimer+0x6fc github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe05aad github.com/quic-go/quic-go.(*SendStream).write+0x6ed github.com/quic-go/quic-go@v0.54.1/send_stream.go:169 # 0xe052a9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.54.1/send_stream.go:100 # 0xebfe7c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.54.1/stream.go:123 # 0xebfe77 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:63 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x5a032c bufio.(*Writer).Write+0xcc bufio/bufio.go:689 # 0x11727a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [18: 23040] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [73: 5840] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a981b 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [70: 5600] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a981b 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 5472] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [221: 3536] @ 0xc6dcac 0xc6d425 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6dcab github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc6d424 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [37: 1776] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [133: 10640] @ 0xdb9308 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdb9307 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:63 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [10: 1280] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdd509b 0xdd4bd0 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd509a github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0x7a github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:68 # 0xdd4bcf github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:45 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [34: 1088] @ 0x69556a 0x6aa065 0x6a981b 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [90: 1440] @ 0xc8992b 0xc62a17 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc8992a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0x4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:480 # 0xc62a16 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [14: 672] @ 0xdf7bfa 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xdf7bf9 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x9d9 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:426 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [40: 20480] @ 0x7f3d9e 0x7f3db3 0xdcfa54 0xdcf47a 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdcfa53 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:43 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 24] @ 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x1172d0c 0x116dd02 0x11de6d8 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [47: 2256] @ 0x6f1012 0x6f0fe1 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1011 bytes.NewBuffer+0x71 bytes/buffer.go:478 # 0x6f0fe0 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x40 github.com/pactus-project/pactus/types/block/block.go:121 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 20992] @ 0x4a4712 0x4a3ca5 0x8efa39 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [10: 12800] @ 0xdb0dab 0xdb33fe 0xde72fa 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdb0daa github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.54.1/internal/wire/crypto_frame.go:34 # 0xdb33fd github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xbd github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:132 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [63: 4032] @ 0xd1f679 0xd1e0c6 0xd7086a 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd1f678 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:585 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [4: 128] @ 0x14cac33 0x14d5b92 0x152c7dc 0x1531a13 0x98f90d 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x152c7db crypto/internal/fips140/hkdf.Expand[...]+0x21b crypto/internal/fips140/hkdf/hkdf.go:45 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [193: 40144] @ 0x8f8371 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f8370 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2b0 github.com/pactus-project/pactus/store/store.go:175 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0x11ee585 0x729045 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ee584 github.com/pactus-project/pactus/state.(*state).String+0x144 github.com/pactus-project/pactus/state/state.go:531 # 0x729044 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 3136] @ 0x6781f9 0x67bd76 0x6a97a5 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6781f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:28 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [75: 6000] @ 0x634eac 0x634dcf 0x6345bd 0x623e0c 0x623f18 0x6e3e6a 0x6e3c3e 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x634eab math/big.nat.make+0x1eb math/big/nat.go:67 # 0x634dce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x623f17 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x6e3e69 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6e3c3d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [58: 3712] @ 0x631125 0x63109d 0x6e3d9b 0x6e3d5e 0x6e3c3e 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6e3d9a math/big.(*Int).SetBytes+0x11a math/big/int.go:519 # 0x6e3d5d github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x6e3c3d github.com/pactus-project/pactus/sortition.Verify+0x1bd github.com/pactus-project/pactus/sortition/vrf.go:50 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x677985 0x67b9fa 0x69537f 0x6a9865 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677984 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:177 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [82: 3936] @ 0x468a46 0xbb94d8 0xbb9516 0xbb954e 0xbb98cf 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb94d7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [93: 16368] @ 0x6d1b5f 0x6d1c2c 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1b5e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x6d1c2b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1408] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e181b 0x152c65a 0x1531a13 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [80: 7680] @ 0x67b9d9 0x69537f 0x6a9865 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 24960] @ 0xc63c53 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0xc63c52 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0xb2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1208 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [141: 2256] @ 0x677985 0x67b9fa 0x69537f 0x6a984e 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677984 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:177 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 528] @ 0x4ecf28 0xb4967c 0xb48f85 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xb4967b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:333 # 0xb48f84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:288 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 16] @ 0x7c34a8 0x7c34dc 0x7c9d33 0x7bcca7 0x7c0455 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7c34a7 net.ParseIP+0x27 net/ip.go:528 # 0x7c34db github.com/multiformats/go-multiaddr.ip6StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:121 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7bcca6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 2880] @ 0x8f8385 0x8f834e 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f8384 bytes.NewBuffer+0x2c4 bytes/buffer.go:478 # 0x8f834d github.com/pactus-project/pactus/store.(*store).SaveBlock+0x28d github.com/pactus-project/pactus/store/store.go:175 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 26112] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [17: 816] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [212: 3392] @ 0xc69665 0x48b4a1 # 0xc69664 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x204 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1562 0: 0 [1: 32] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 768] @ 0xc4c12e 0xc4d7c6 0xc4d228 0xc5472a 0x116c775 0xc64585 0x48b4a1 # 0xc4c12d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [136: 8704] @ 0x789db4 0xbc3705 0xbc36e5 0xbc36a8 0xbc37a3 0xbc23ae 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xbc3704 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbc36e4 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbc36a7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0xbc37a2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:524 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [2: 48] @ 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x90b22b 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [9: 72] @ 0x116c0a5 0x116c1b3 0x116bad5 0x11de03b 0x11da38a 0x48b4a1 # 0x116c0a4 github.com/multiformats/go-multistream.newOnce+0xbe4 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x116c1b2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [102: 9792] @ 0x67bdc5 0x6a97a5 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67bdc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:892 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 256] @ 0xe022ff 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0xd9ee38 0xd9edfb 0x116902c 0xd70025 0x48b4a1 # 0xe022fe github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x5de github.com/quic-go/quic-go@v0.54.1/receive_stream.go:169 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9ee37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9edfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 9856] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [85: 8160] @ 0x6e09eb 0x6e7525 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e09ea github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xca github.com/pactus-project/pactus/crypto/bls/bls.go:55 # 0x6e7524 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:337 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [45: 1440] @ 0xb739e7 0xb739ae 0xb73d31 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb739e6 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb739ad github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:80 # 0xb73d30 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:92 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [103: 4944] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xbc232c 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc232b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:412 0: 0 [12: 2496] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x539e3a 0x5390b9 0x53907d 0x953ceb 0x9921c8 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x953cea crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [212: 3392] @ 0x1169531 0xd70025 0x48b4a1 # 0x1169530 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:403 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 48] @ 0x116c107 0x116c1bb 0x116bad5 0x11de03b 0x11da38a 0x48b4a1 # 0x116c106 github.com/multiformats/go-multistream.newOnce+0xc46 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x116c1ba github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [10: 640] @ 0x635210 0x635156 0x6345bd 0x623e0c 0x6241b7 0x67cee5 0x67be05 0x6a97a5 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6241b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67cee4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:1108 # 0x67be04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:895 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [174: 33408] @ 0x6e0965 0x6e7525 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e0964 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:45 # 0x6e7524 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:337 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 47488] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [20: 320] @ 0x116c955 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0x116c954 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:713 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [100: 11200] @ 0x116c125 0x116c1bb 0x116bad5 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x116c124 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x116c1ba github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [11: 352] @ 0x7bee7a 0x7beb7f 0xb5484f 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7bee79 github.com/multiformats/go-multiaddr.newComponent+0x239 github.com/multiformats/go-multiaddr@v0.16.1/component.go:277 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb5484e github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x26e github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:107 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [102: 9792] @ 0x67b9d9 0x69537f 0x6a9865 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 1088] @ 0x6f12ee 0x6fd65d 0x70f772 0x728708 0x729088 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f12ed github.com/pactus-project/pactus/types/block.(*Block).String+0x2d github.com/pactus-project/pactus/types/block/block.go:148 # 0x6fd65c github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x70f771 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x728707 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 1408] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc63b10 0xc6b55e 0xc6b539 0xc6b4dc 0xc756a5 0x48b4a1 # 0xc63b0f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doAddBackoff+0x12f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1198 # 0xc6b55d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).addBackoff+0x1d7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1187 # 0xc6b538 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d58 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1620 # 0xc6b4db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [309: 395520] @ 0x841196 0x840a50 0xb3d0e6 0xb49cf2 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb49cf1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:367 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [42: 2016] @ 0x6f17a5 0x6f177b 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f17a4 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6f177a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:170 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [114: 7296] @ 0x53d325 0x53d499 0x66dc5f 0x66e5dd 0x6ef6ac 0x6ef605 0x6f015e 0x6f0246 0x6f27fc 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x66dc5e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x66e5dc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x6ef6ab github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6ef604 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6f27fb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 304] @ 0x555f67 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x555f66 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 56320] @ 0x975815 0x9757e5 0x9756f7 0x7e11e2 0x7e163c 0x975676 0x9751f4 0x7e11e2 0x7e163c 0x974ef6 0x974acb 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x975814 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x9757e4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x9756f6 crypto/tls.(*serverHelloMsg).marshal.func11.2+0x16 crypto/tls/handshake_messages.go:863 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x975675 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x555 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x9751f3 crypto/tls.(*serverHelloMsg).marshal.func11+0xd3 crypto/tls/handshake_messages.go:862 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x974ef5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x974aca crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 1280] @ 0xc268a8 0xc23be5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc268a7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xc23be4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [85: 9520] @ 0x116c0be 0x116c1b3 0x116bad5 0x11de03b 0x11da38a 0x48b4a1 # 0x116c0bd github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x116c1b2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3: 576] @ 0xb3eefe 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0xb3eefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:107 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 1536] @ 0xdbd925 0x4a3d91 0xe058e5 0xe058d7 0xe052aa 0xebfe7d 0xebfe78 0xd7b82a 0x5a0347 0x11727a5 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0xdbd924 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:14 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe058e4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x524 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xe058d6 github.com/quic-go/quic-go.(*SendStream).write+0x516 github.com/quic-go/quic-go@v0.54.1/send_stream.go:145 # 0xe052a9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.54.1/send_stream.go:100 # 0xebfe7c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.54.1/stream.go:123 # 0xebfe77 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:63 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0346 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x11727a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [45: 2160] @ 0xe0f299 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe0f298 github.com/quic-go/quic-go.newStream+0x138 github.com/quic-go/quic-go@v0.54.1/stream.go:85 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [310: 4960] @ 0x8e245d 0x8e243e 0x8f05c6 0xc5ea50 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0x8e245c github.com/libp2p/go-libp2p/core/crypto/pb.KeyType.Enum+0x5c github.com/libp2p/go-libp2p@v0.43.0/core/crypto/pb/crypto.pb.go:50 # 0x8e243d github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x3d github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:175 # 0x8f05c5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:193 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 384] @ 0xdea6ee 0xdea703 0xdea04b 0xde86b5 0xde831a 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdea6ed github.com/quic-go/quic-go.newMTUDiscoverer+0x1ed github.com/quic-go/quic-go@v0.54.1/mtu_discoverer.go:117 # 0xdea702 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0x202 github.com/quic-go/quic-go@v0.54.1/connection.go:2045 # 0xdea04a github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.54.1/connection.go:1977 # 0xde86b4 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.54.1/connection.go:1671 # 0xde8319 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:1656 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [7: 672] @ 0x4c999d 0x553c9d 0x55467d 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x553c9c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55467c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [114: 1867776] @ 0x8efa6f 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [102: 16320] @ 0x1215fd6 0x1215fc5 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x1215fd5 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1215fc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 80] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 3776] @ 0x907e5a 0x908b3f 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x907e59 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x2f9 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:50 # 0x908b3e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [85: 6800] @ 0x4c999d 0x6433e7 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x6433e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 208] @ 0xb461ba 0xb47770 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xb461b9 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x219 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/metrics.go:155 # 0xb4776f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:97 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [47: 2256] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6e60df 0x6f1a79 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 7072] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0x5d5c86 0x5d550b 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d5c85 net.(*ipv6ZoneCache).update+0x325 net/interface.go:227 # 0x5d550a net.Interfaces+0x4a net/interface.go:119 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [8: 768] @ 0x14e17b7 0x152c65a 0x1531a13 0x15315a9 0x98a7e7 0x98a78b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a7e6 crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret+0x546 crypto/internal/fips140/tls13/tls13.go:112 # 0x98a78a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4ea crypto/tls/handshake_server_tls13.go:771 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [6: 10752] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [4: 192] @ 0x644245 0x643015 0x642af3 0x6e2b7f 0x6e2b33 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6e2b7e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6e2b32 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x8f48f3 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x8f48f2 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:234 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 192] @ 0x4dec45 0x4defd2 0x5e8dd0 0x5e889b 0x5dd7d8 0x5f14c7 0x5efa34 0x121ed33 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x4dec44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4defd1 syscall.Getsockname+0x71 syscall/syscall_linux.go:715 # 0x5e8dcf net.(*netFD).dial+0x42f net/sock_posix.go:139 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5efa33 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x121ed32 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [98: 10976] @ 0x48767c 0x4ecf68 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0xd9ee38 0xd9edfb 0x116902c 0xd70025 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9ee37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9edfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [72: 3456] @ 0x8f37c7 0x8f37b5 0x8f3cce 0x8f3c93 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x8f37c6 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:117 # 0x8f37b4 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer_serde.go:34 # 0x8f3ccd github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x4d github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer_serde.go:40 # 0x8f3c92 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x12 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:118 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 64] @ 0xbb93a5 0xbb9343 0xbb9357 0xbb9992 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb93a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9991 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:111 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [46: 4416] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbc14f6 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc14f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [267: 25632] @ 0x51f306 0xd1ff4d 0xd211f4 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd1ff4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [97: 136576] @ 0xc6ef93 0xc6eb1e 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc6ef92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc6eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [180: 17280] @ 0x6f1b5a 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1b59 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:220 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [241: 3856] @ 0x90b911 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0x90b910 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [49: 2352] @ 0x51f306 0xa745b4 0xb40d05 0xbbd86a 0xbc2544 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb40d04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:146 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [108: 1728] @ 0xc25878 0xc24065 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc25877 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x457 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xc24064 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 896] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd30f7 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd30f6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x436 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:493 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1: 1792] @ 0xdc6d7d 0xdc6d27 0xdecacc 0xdec0c5 0xdea98d 0xde030f 0x48b4a1 # 0xdc6d7c github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentNonAckElicitingPacket+0x2dc github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:51 # 0xdc6d26 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x286 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:293 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec0c4 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0x304 github.com/quic-go/quic-go@v0.54.1/connection.go:2292 # 0xdea98c github.com/quic-go/quic-go.(*Conn).triggerSending+0x1ac github.com/quic-go/quic-go@v0.54.1/connection.go:2076 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [9: 288] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [85: 680] @ 0xc7adfd 0xc7ae65 0xc6939a 0xc6939b 0xc672fb 0xc609f5 0xc78dbb 0xc75607 0x48b4a1 # 0xc7adfc github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).PriorityPush+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:30 # 0xc7ae64 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:95 # 0xc69399 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).UrgentPush+0x39 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:72 # 0xc6939a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1536 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc609f4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x514 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:871 # 0xc78dba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [29: 928] @ 0x6e0a27 0x6e7525 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e0a26 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x106 github.com/pactus-project/pactus/crypto/bls/bls.go:57 # 0x6e7524 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:337 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 416] @ 0x7bd26b 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x7bd26a github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [70: 6720] @ 0x67bdc5 0x6a97a5 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67bdc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:892 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [193: 37056] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 224] @ 0x12c3950 0x12c19db 0x130b63c 0x130c5d7 0x1313ace 0x1319015 0x131177f 0x48b4a1 # 0x12c394f google.golang.org/grpc/internal/transport.(*Stream).read+0x14f google.golang.org/grpc@v1.75.1/internal/transport/transport.go:399 # 0x12c19da google.golang.org/grpc/internal/transport.(*ServerStream).Read+0x1a google.golang.org/grpc@v1.75.1/internal/transport/server_stream.go:56 # 0x130b63b google.golang.org/grpc.(*parser).recvMsg+0x7b google.golang.org/grpc@v1.75.1/rpc_util.go:705 # 0x130c5d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.75.1/rpc_util.go:850 # 0x1313acd google.golang.org/grpc.(*Server).processUnaryRPC+0xd2d google.golang.org/grpc@v1.75.1/server.go:1387 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [11: 225280] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [66: 1436160] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [10: 217600] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [8: 768] @ 0x7e15a5 0x97bce5 0x97bbd7 0x7e11e2 0x7e163c 0x97b378 0x97b275 0x7e11e2 0x7e163c 0x97b134 0x97b09c 0x9510b7 0x98b6e5 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97bce4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x924 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97bbd6 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1+0x816 crypto/tls/handshake_messages.go:1287 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b377 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x197 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97b274 crypto/tls.(*certificateRequestMsgTLS13).marshal.func1+0x94 crypto/tls/handshake_messages.go:1261 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97b133 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97b09b crypto/tls.(*certificateRequestMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1256 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 96] @ 0x662650 0x662e9a 0x66389c 0x66ed0a 0x13ff447 0x136896b 0x13d263e 0x13687c3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x66264f github.com/pactus-project/pactus/util/bech32m.toBytes+0x2f github.com/pactus-project/pactus/util/bech32m/bech32m.go:28 # 0x662e99 github.com/pactus-project/pactus/util/bech32m.DecodeNoLimit+0x1b9 github.com/pactus-project/pactus/util/bech32m/bech32m.go:210 # 0x66389b github.com/pactus-project/pactus/util/bech32m.DecodeToBase256WithTypeNoLimit+0x1b github.com/pactus-project/pactus/util/bech32m/bech32m.go:421 # 0x66ed09 github.com/pactus-project/pactus/crypto.AddressFromString+0x69 github.com/pactus-project/pactus/crypto/address.go:36 # 0x13ff446 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetAccount+0x26 github.com/pactus-project/pactus/www/grpc/blockchain.go:215 # 0x136896a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:376 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13687c2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetAccount_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:378 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [39: 1872] @ 0x40a8f2 0x480f29 0x12b6605 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b6604 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2a4 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:407 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [35: 840] @ 0xe078b0 0xe0fa97 0xe111b8 0xde7ae5 0xde7509 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe078af github.com/quic-go/quic-go.(*SendStream).handleStopSendingFrame+0xef github.com/quic-go/quic-go@v0.54.1/send_stream.go:566 # 0xe0fa96 github.com/quic-go/quic-go.(*Stream).handleStopSendingFrame+0x16 github.com/quic-go/quic-go@v0.54.1/stream.go:159 # 0xe111b7 github.com/quic-go/quic-go.(*streamsMap).HandleStopSendingFrame+0x37 github.com/quic-go/quic-go@v0.54.1/streams_map.go:249 # 0xde7ae4 github.com/quic-go/quic-go.(*Conn).handleFrame+0xc4 github.com/quic-go/quic-go@v0.54.1/connection.go:1585 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [251: 80320] @ 0x1294bbf 0x1090ccf 0x10906fa 0x10904f0 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x1294bbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.44.0/http2/frame.go:1586 # 0x1090cce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:406 # 0x10906f9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:349 # 0x10904ef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.44.0/http2/hpack/hpack.go:311 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [38: 1824] @ 0x8f9f19 0x8f9f0d 0x8f9ebc 0x11edd4e 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f9f18 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8f9f0c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8f9ebb github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x11edd4d github.com/pactus-project/pactus/state.(*state).evaluateSortition+0xcd github.com/pactus-project/pactus/state/state.go:489 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 1802240] @ 0x12988de 0x4a3d91 0x1298a9e 0x1298966 0x12ce47c 0x130b7ca 0x1312185 0x1313ec5 0x1319015 0x131177f 0x48b4a1 # 0x12988dd google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:142 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1298a9d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:121 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12ce47b google.golang.org/grpc/encoding/proto.(*codecV2).Marshal+0x13b google.golang.org/grpc@v1.75.1/encoding/proto/proto.go:58 # 0x130b7c9 google.golang.org/grpc.encode+0x49 google.golang.org/grpc@v1.75.1/rpc_util.go:722 # 0x1312184 google.golang.org/grpc.(*Server).sendResponse+0xa4 google.golang.org/grpc@v1.75.1/server.go:1172 # 0x1313ec4 google.golang.org/grpc.(*Server).processUnaryRPC+0x1124 google.golang.org/grpc@v1.75.1/server.go:1478 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [13: 208] @ 0x905dde 0x907bef 0x908b3f 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x905ddd github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x907bee github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x908b3e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 672] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [167: 48096] @ 0x6415de 0x120e76a 0x120e72e 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6415dd github.com/fxamacker/cbor/v2.DecOptions.decMode+0x3fd github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1131 # 0x120e769 github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x89 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:919 # 0x120e72d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:99 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 560] @ 0xa74585 0xbc392b 0xbc23ae 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc392a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:524 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [11: 1408] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c9d5 0x1531b46 0x1532c15 0x98a6b9 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x1532c14 crypto/internal/fips140/tls13.NewEarlySecret[...]+0x34 crypto/internal/fips140/tls13/tls13.go:75 # 0x98a6b8 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x418 crypto/tls/handshake_server_tls13.go:765 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [64: 49152] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [57: 2736] @ 0x4ddf3f 0x4dda13 0x5d6945 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [189: 36288] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 2624] @ 0x7bd7a5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 960] @ 0xdb3fd4 0xdb3ddc 0xde29dd 0xde255b 0xddfe66 0x48b4a1 # 0xdb3fd3 github.com/quic-go/quic-go/internal/wire.parseHeader+0x53 github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:161 # 0xdb3ddb github.com/quic-go/quic-go/internal/wire.ParsePacket+0x7b github.com/quic-go/quic-go@v0.54.1/internal/wire/header.go:138 # 0xde29dc github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x3bc github.com/quic-go/quic-go@v0.54.1/connection.go:943 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [62: 47616] @ 0x675e9e 0x675e92 0x675dc5 0xdcfa5e 0xdcf47a 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdcfa5d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:47 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [72: 5760] @ 0x907c1c 0x908b3f 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x907c1b github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0xbb github.com/pactus-project/pactus/execution/executor/batch_transfer.go:34 # 0x908b3e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 240] @ 0x7dfac5 0x7fadc5 0x800890 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7dfac4 vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier+0x64 vendor/golang.org/x/crypto/cryptobyte/asn1.go:461 # 0x7fadc4 crypto/x509.parseAI+0x84 crypto/x509/parser.go:186 # 0x80088f crypto/x509.parseCertificate+0x40f crypto/x509/parser.go:983 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [152: 9728] @ 0x4c999d 0x86f085 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86f084 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:446 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 224] @ 0x415a34 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x90b22b 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [8: 3328] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [267: 25632] @ 0xb3eefe 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0xb3eefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:107 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [239: 3824] @ 0xb45c4f 0xb45c34 0xbb8cf4 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb45c4e go.opentelemetry.io/otel/metric.WithAttributeSet+0x6e go.opentelemetry.io/otel/metric@v1.38.0/instrument.go:354 # 0xb45c33 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0x53 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/metrics.go:136 # 0xbb8cf3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1e33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:157 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [451: 93808] @ 0xb4c72c 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb4c72b github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:9 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [63: 8064] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [132: 8448] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 160] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [45: 14400] @ 0x4ddf3f 0x5d69bd 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d69bc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [59: 4720] @ 0x53185f 0x7bc9b9 0x7bc99f 0x7c0455 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53185e strings.genSplit+0x7e strings/strings.go:305 # 0x7bc9b8 strings.Split+0x78 strings/strings.go:361 # 0x7bc99e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [118: 1933312] @ 0x8efa6f 0xc5a03a 0xc5a030 0xc59c3b 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc5a039 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc5a02f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [17: 816] @ 0xe0f410 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xe0f40f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.54.1/stream.go:98 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [5: 10240] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [99: 44352] @ 0x6f9309 0x11ee6f0 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f9308 github.com/pactus-project/pactus/committee.(*committee).Update+0x328 github.com/pactus-project/pactus/committee/committee.go:84 # 0x11ee6ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:544 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 4640] @ 0x5cf485 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5cf484 net.(*Resolver).goLookupIPCNAMEOrder+0x1564 net/dnsclient_unix.go:735 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [27: 432] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 55296] @ 0x987490 0x987484 0x9867c5 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x98748f crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xbaf crypto/internal/fips140/mlkem/mlkem768.go:342 # 0x987483 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xba3 crypto/tls/handshake_server_tls13.go:285 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [181: 20272] @ 0xbb99ad 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb99ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:105 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 240] @ 0x11ddea5 0x11da38a 0x48b4a1 # 0x11ddea4 github.com/pactus-project/pactus/network.(*streamService).SendTo+0xa4 github.com/pactus-project/pactus/network/stream.go:73 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [185: 35520] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 432] @ 0x6e2c96 0x6e5e47 0x8f8453 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2c95 github.com/pactus-project/pactus/crypto/bls.(*Signature).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/signature.go:71 # 0x6e5e46 github.com/pactus-project/pactus/types/certificate.(*Certificate).Encode+0x1e6 github.com/pactus-project/pactus/types/certificate/certificate.go:165 # 0x8f8452 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x392 github.com/pactus-project/pactus/store/store.go:180 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 896] @ 0x69556a 0x6aa065 0x6a981b 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [151: 28992] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 512] @ 0x564605 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x147240d 0x146e83b 0x146e36e 0x48b4a1 # 0x564604 encoding/json.(*RawMessage).UnmarshalJSON+0x64 encoding/json/stream.go:276 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x147240c github.com/creachadair/jrpc2.(*jmessages).parseJSON+0x14c github.com/creachadair/jrpc2@v1.3.2/json.go:95 # 0x146e83a github.com/creachadair/jrpc2.(*Client).accept+0x7a github.com/creachadair/jrpc2@v1.3.2/client.go:80 # 0x146e36d github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.2/client.go:67 0: 0 [45: 23040] @ 0x7f3d9e 0x7f3db3 0xdcfa54 0xdcf47a 0xdd76a5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdcfa53 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:43 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd76a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:146 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [13: 832] @ 0x7c5ffe 0x7c5fb3 0x10ea3dc 0x10edcba 0x10ee51e 0x10ed572 0x48b4a1 # 0x7c5ffd github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x7c5fb2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0x10ea3db github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x7b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:43 # 0x10edcb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x5f9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:390 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [189: 33264] @ 0xded832 0xded772 0xe105c5 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xded831 github.com/quic-go/quic-go/internal/flowcontrol.NewStreamFlowController+0x131 github.com/quic-go/quic-go@v0.54.1/internal/flowcontrol/stream_flow_controller.go:34 # 0xded771 github.com/quic-go/quic-go.(*Conn).newFlowController+0x71 github.com/quic-go/quic-go@v0.54.1/connection.go:2544 # 0xe105c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x24 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [307: 39296] @ 0x8f05ea 0xc5ea50 0xc6ecf8 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0x8f05e9 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:198 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 1040] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xc83205 0xc8707b 0xc8b347 0xc8aff8 0x48b4a1 # 0xc83204 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:242 # 0xc8707a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:143 # 0xc8b346 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x166 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:329 # 0xc8aff7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [103: 4944] @ 0x11d7dfc 0x115b293 0x115a185 0x1159728 0x48b4a1 # 0x11d7dfb github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x115b292 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:362 # 0x115a184 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x324 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:278 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [2445: 80117760] @ 0x12c02ff 0x12c0286 0x12b4779 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12c02fe google.golang.org/grpc/internal/transport.newBufWriter+0x27e google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:315 # 0x12c0285 google.golang.org/grpc/internal/transport.newFramer+0x205 google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:411 # 0x12b4778 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:171 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [78: 3744] @ 0xbb94fe 0xbb954e 0xbb98ec 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb94fd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [193: 37056] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [186: 17856] @ 0x11d7dfc 0x115b293 0x115a185 0x1159728 0x48b4a1 # 0x11d7dfb github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x115b292 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:362 # 0x115a184 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x324 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:278 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [6: 5376] @ 0x888fb6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1e2b 0x10e1379 0x48b4a1 # 0x888fb5 google.golang.org/protobuf/internal/impl.consumeBytes+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5418 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [4: 384] @ 0x14fc2fa 0x7d136a 0x7d14e6 0x7cd1da 0x7ccb31 0x80cfae 0x80d6b8 0xda7c58 0xda742b 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x7d1369 crypto/elliptic.(*nistCurve[...]).pointFromAffine+0x3c9 crypto/elliptic/nistec.go:154 # 0x7d14e5 crypto/elliptic.(*nistCurve[...]).IsOnCurve+0x65 crypto/elliptic/nistec.go:131 # 0x7cd1d9 crypto/elliptic.panicIfNotOnCurve+0x79 crypto/elliptic/elliptic.go:219 # 0x7ccb30 crypto/elliptic.Marshal+0x30 crypto/elliptic/elliptic.go:110 # 0x80cfad crypto/x509.marshalPublicKey+0x14d crypto/x509/x509.go:107 # 0x80d6b7 crypto/x509.MarshalPKIXPublicKey+0x77 crypto/x509/x509.go:156 # 0xda7c57 github.com/libp2p/go-libp2p/p2p/security/tls.PubKeyFromCertChain+0x437 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:198 # 0xda742a github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x20a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:139 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [31: 1488] @ 0x468a46 0xb739b4 0xb73d31 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb739b3 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:80 # 0xb73d30 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:92 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11: 1936] @ 0x10e2b88 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e2b87 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:579 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [110: 12320] @ 0x48767c 0x4ecf68 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0xd9ee38 0xd9edfb 0x116902c 0xd70025 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9ee37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9edfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [192: 36864] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [301: 7224] @ 0xbb6f74 0xbb6f49 0xbb6ee8 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb6f73 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xb3 github.com/libp2p/go-msgio@v0.3.0/varint.go:101 # 0xbb6f48 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xbb6ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:39 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 224] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [10: 40960] @ 0x53d895 0x53d2bd 0x53d499 0x6d3768 0x6d374c 0x6d5312 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d3767 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d374b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6d5311 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [585: 131040] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [48: 786432] @ 0x8efa6f 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x5a0347 0x11727a5 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0346 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x11727a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [214: 3424] @ 0xb4512e 0xbb7367 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb4512d github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/context.go:16 # 0xbb7366 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:88 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [43: 12384] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 448] @ 0x415a34 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0x1172a46 0x11729e3 0x90b22b 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [94: 52363264] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [902: 43296] @ 0xb3e7af 0xb3eae7 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3e7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:43 # 0xb3eae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:64 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [13: 2496] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 524288] @ 0x53d895 0x53d2bd 0x53d499 0x6d3768 0x6d374c 0x6d5226 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d3767 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d374b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6d5225 compress/flate.(*huffmanBitWriter).writeTokens+0x185 compress/flate/huffman_bit_writer.go:584 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [77: 8624] @ 0x789ca5 0xbc1267 0xbc1241 0xbc1242 0xbc130e 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xbc1266 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbc1240 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbc1241 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0xbc130d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:325 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [106: 848] @ 0xd4537f 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xbb7132 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd4537e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:22 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xbb7131 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:53 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 256] @ 0x7bd7a5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [26: 2080] @ 0x4ddf3f 0x4dda13 0xb72865 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0xb72864 github.com/libp2p/go-netroute.New+0xa4 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [203: 285824] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [208: 39936] @ 0xe0f4cc 0xe0f4ed 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe0f4cb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.54.1/receive_stream.go:65 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [54: 995328] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [5: 320] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd75c5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd75c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:139 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 32] @ 0x152c625 0x1531a13 0x98f90d 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdd3fcf 0xdd3ed3 0xdd30f7 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd30f6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x436 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:493 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [60: 3840] @ 0x6781f9 0x67bd76 0x6a97a5 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6781f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:28 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [121: 5808] @ 0x468a46 0xc5ea8e 0xc6ecf8 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc5ea8d github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [130: 6240] @ 0x6fb1db 0x6fb1b8 0x8f5dba 0x8f99bf 0x11ee8f5 0x906fe7 0x11ee73a 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fb1da bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6fb1b7 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x8f5db9 github.com/pactus-project/pactus/store.(*accountStore).updateAccount+0x39 github.com/pactus-project/pactus/store/account.go:98 # 0x8f99be github.com/pactus-project/pactus/store.(*store).UpdateAccount+0x7e github.com/pactus-project/pactus/store/store.go:328 # 0x11ee8f4 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x54 github.com/pactus-project/pactus/state/state.go:548 # 0x906fe6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11ee739 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:546 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 2256] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 576] @ 0x11de496 0x48b4a1 # 0x11de495 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x75 github.com/pactus-project/pactus/network/stream.go:110 0: 0 [69: 7728] @ 0xd41fd7 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xd41fd6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [91: 1456] @ 0xd45390 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xbb7132 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd4538f github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x4f github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:22 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xbb7131 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:53 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [24: 16896] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [6: 1536] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 1056] @ 0x90b975 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xb499a5 0x48b4a1 # 0x90b974 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb499a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:324 0: 0 [12: 1152] @ 0x7e15a5 0x97f154 0x97f0bc 0x9510b7 0x98bf1d 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97f153 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97f0bb crypto/tls.(*finishedMsg).marshal+0x9b crypto/tls/handshake_messages.go:1700 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98bf1c crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0xfc crypto/tls/handshake_server_tls13.go:913 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 120] @ 0x4ecf28 0xddf9b3 0xddf9ee 0xddfa14 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xddf9b2 github.com/quic-go/quic-go/internal/utils.NewTimer+0xb2 github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xddf9ed github.com/quic-go/quic-go.newTimer+0xed github.com/quic-go/quic-go@v0.54.1/connection_timer.go:17 # 0xddfa13 github.com/quic-go/quic-go.(*Conn).run+0x113 github.com/quic-go/quic-go@v0.54.1/connection.go:531 0: 0 [510: 8160] @ 0xc24418 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24417 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 327680] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [110: 14080] @ 0x678405 0x67bd76 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x678404 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:61 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 768] @ 0x7e15a5 0x7e111d 0x97da25 0x7e11e2 0x7e163c 0x97d8c7 0x97d857 0x97d82a 0x7e11e2 0x7e163c 0x97d574 0x97d4dc 0x9510b7 0x98b805 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x7e111c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x97da24 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x124 crypto/tls/handshake_messages.go:1490 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d8c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d856 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x97d829 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d573 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d4db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [28: 1344] @ 0x75cc51 0x75cc3d 0x75cbf1 0x75224b 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x75cc50 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x75cc3c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x75cbf0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x75224a github.com/syndtr/goleveldb/leveldb.(*DB).Has+0xaa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:881 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 8320] @ 0x6d1abf 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1abe compress/flate.newHuffmanBitWriter+0x5e compress/flate/huffman_bit_writer.go:98 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [106: 10176] @ 0x67b9d9 0x69537f 0x6a984e 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 64] @ 0x116c0a5 0x116c1b3 0x116bad5 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x116c0a4 github.com/multiformats/go-multistream.newOnce+0xbe4 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:41 # 0x116c1b2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [197: 18912] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbc392b 0xbc23ae 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc392a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:524 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [20: 640] @ 0x51f306 0xa745b4 0xbc14f6 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc14f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [81: 6480] @ 0x634eac 0x634dcf 0x6345bd 0x623e0c 0x623f18 0x6e3e6a 0x6e39f7 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x634eab math/big.nat.make+0x1eb math/big/nat.go:67 # 0x634dce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x623f17 math/big.(*Int).Div+0x37 math/big/int.go:311 # 0x6e3e69 github.com/pactus-project/pactus/sortition.GetIndex+0x1e9 github.com/pactus-project/pactus/sortition/vrf.go:70 # 0x6e39f6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3872: 805376] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [116: 14848] @ 0xd70cc9 0xd70b65 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd70cc8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:260 # 0xd70b64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:247 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [237: 3792] @ 0xb45225 0xbb7385 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb45224 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/metrics.go:113 # 0xbb7384 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:90 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [13: 624] @ 0xdfddfb 0xde4876 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdfddfa github.com/quic-go/quic-go.(*packetUnpacker).UnpackLongHeader+0x21a github.com/quic-go/quic-go@v0.54.1/packet_unpacker.go:102 # 0xde4875 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x375 github.com/quic-go/quic-go@v0.54.1/connection.go:1149 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [7: 112] @ 0x5df631 0x5df60d 0x5df56e 0x5dcd73 0x5c5745 0x5c6697 0x5e0985 0x5cb2a5 0x5cc62f 0x5cfac5 0x48b4a1 # 0x5df630 net.IPv4+0x890 net/ip.go:54 # 0x5df60c net.IP.To16+0x86c net/ip.go:230 # 0x5df56d net.(*Resolver).lookupIPAddr+0x7cd net/lookup.go:311 # 0x5dcd72 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x5c5744 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x5c6696 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x5e0984 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x5cb2a4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [90: 207360] @ 0x4a4712 0x4a3ca5 0x8efc14 0xc589ee 0xc589d7 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efc13 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc589ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc589d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [201: 38592] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 3648] @ 0xb73db6 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb73db5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:91 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 512] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [102: 9792] @ 0xa6f871 0xa6f58d 0xa745ec 0xb40d05 0xbbd86a 0xbc2544 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb40d04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:146 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [182: 34944] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [38: 19456] @ 0x7f3d9e 0x7f3db3 0xdd3fd4 0xdd3ed3 0xdd76fe 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdd3fd3 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:49 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd76fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:147 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [60: 38400] @ 0x9518f3 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x9518f2 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1130 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 192] @ 0x14e18b0 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [10: 1280] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [2: 32] @ 0x152c625 0x1531a13 0x98f88e 0x94ada7 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [82: 6560] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a981b 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 480] @ 0x745f7c 0x74639c 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [151: 14496] @ 0x8f3fe5 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x8f3fe4 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0x84 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:170 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [41: 671744] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d51ce 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d51cd compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [71: 163584] @ 0x4a4712 0x4a3ca5 0xe07eba 0xe07e93 0xe07e92 0xdc804b 0xdc755b 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe07eb9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe07e92 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe07e91 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.54.1/send_stream.go:651 # 0xdc804a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:491 # 0xdc755a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:352 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [615: 708480] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fc02a 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 12288] @ 0x4a4712 0x4a3ca5 0x8efc14 0xc589ee 0xc589d7 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efc13 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc589ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc589d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [94: 10528] @ 0xc6709f 0xc67093 0xc6ce34 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6709e github.com/libp2p/go-libp2p-pubsub.copyRPC+0x25e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:239 # 0xc67092 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x252 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc6ce33 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x2f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 784] @ 0xd41fbe 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd41fbd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [68: 3264] @ 0xbb962e 0xbb9755 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb962d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [118: 15104] @ 0x636efd 0x636ec8 0x637209 0x623706 0x671c8f 0x671c69 0x6a531f 0x6a3bb2 0x6e186d 0x6e3868 0x6e37de 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x636efc math/big.nat.make+0x13c math/big/nat.go:67 # 0x636ec7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x637208 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x623705 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x671c8e math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x671c68 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/utils.go:144 # 0x6a531e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g2.go:639 # 0x6a3bb1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g2.go:463 # 0x6e186c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x6e3867 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x6e37dd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 9792] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [45: 3600] @ 0x6d1b4e 0x6d1c2c 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1b4d compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x6d1c2b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x10e56d9 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e56d8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xfb8 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:885 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [3: 48] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 864] @ 0xd1f20f 0xd1dd85 0xd1dba5 0x11be318 0xe0bb96 0xe0a54b 0xe094a5 0x48b4a1 # 0xd1f20e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:559 # 0xd1dd84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0x11be317 github.com/libp2p/go-libp2p/config.(*Config).addTransports.func9.1+0x77 github.com/libp2p/go-libp2p@v0.43.0/config/config.go:391 # 0xe0bb95 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x4f5 github.com/quic-go/quic-go@v0.54.1/server.go:677 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [74: 170496] @ 0x4a4712 0x4a3ca5 0xdc7a3f 0xdc7a61 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdc7a3e github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:55 # 0xdc7a60 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:396 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [167: 21376] @ 0x678405 0x67bd76 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x678404 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:61 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [74: 18944] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [30: 720] @ 0x66c2eb 0x66cbe6 0x6e251d 0x906c2d 0x906c41 0x90956b 0x90a8ff 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x906c2c github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x6c github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x906c40 github.com/pactus-project/pactus/sandbox.(*sandbox).UpdateValidator+0x80 github.com/pactus-project/pactus/sandbox/sandbox.go:222 # 0x90956a github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Execute+0x6a github.com/pactus-project/pactus/execution/executor/sortition.go:124 # 0x90a8fe github.com/pactus-project/pactus/execution.Execute+0x3e github.com/pactus-project/pactus/execution/execution.go:15 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 1584] @ 0xbb93e6 0xbb9357 0xbb993a 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb93e5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:109 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 10752] @ 0xb68645 0xb6ea13 0xb6fd9d 0x48b4a1 # 0xb68644 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb6ea12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:141 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [29: 696] @ 0xc6b1a5 0xc756a5 0x48b4a1 # 0xc6b1a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x19c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1665 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [44: 22528] @ 0x7f3d9e 0x7f3db3 0xdcfa54 0xdd4c75 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdcfa53 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:43 # 0xdd4c74 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x194 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:48 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [89: 1424] @ 0xc6b475 0xc756a5 0x48b4a1 # 0xc6b474 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c94 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1717 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [4: 64] @ 0xe032e8 0xe0fbff 0xdf46f6 0xdf3690 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xe032e7 github.com/quic-go/quic-go.(*ReceiveStream).getControlFrame+0xe7 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:371 # 0xe0fbfe github.com/quic-go/quic-go.(*Stream).getControlFrame+0x5e github.com/quic-go/quic-go@v0.54.1/stream.go:179 # 0xdf46f5 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x555 github.com/quic-go/quic-go@v0.54.1/framer.go:182 # 0xdf368f github.com/quic-go/quic-go.(*framer).Append+0xef github.com/quic-go/quic-go@v0.54.1/framer.go:97 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [22: 4224] @ 0x8f8371 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f8370 github.com/pactus-project/pactus/store.(*store).SaveBlock+0x2b0 github.com/pactus-project/pactus/store/store.go:175 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [857: 41136] @ 0xc4e8e5 0xc4e765 0xc525d3 0xb4c7bf 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb4c7be github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0xde github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:11 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 240] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x905dc4 0x907da8 0x908b3f 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x905dc3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x907da7 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x908b3e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [161: 10304] @ 0xbc37eb 0xbc23ae 0x48b4a1 # 0xbc37ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x16a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:524 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [20: 1280] @ 0xb740ff 0xbc1d87 0xbc1d69 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d86 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d68 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [76: 4864] @ 0x53d325 0x53d499 0x66dc5f 0x66e5dd 0x6ef6ac 0x6ef605 0x6f015e 0x6f0246 0x90aa2c 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x66dc5e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x66e5dc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x6ef6ab github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6ef604 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x90aa2b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [150: 21600] @ 0x6f1996 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1995 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:197 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [265: 59360] @ 0xbbc2e5 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:281 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 64] @ 0xb740ff 0xbc0965 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0964 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:249 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 160] @ 0x5391bb 0x53919d 0xe05133 0xe0f345 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0x5391ba context.withCancel+0x3a context/context.go:277 # 0x53919c context.WithCancelCause+0x1c context/context.go:269 # 0xe05132 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.54.1/send_stream.go:81 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [60: 2880] @ 0xe0f410 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe0f40f github.com/quic-go/quic-go.newStream+0x2af github.com/quic-go/quic-go@v0.54.1/stream.go:98 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [163: 39120] @ 0x745f7c 0x746bc6 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [64: 3072] @ 0x468a46 0xbb96be 0xbb9707 0xbb9787 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb96bd github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbb9706 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:24 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [106: 11872] @ 0x415a34 0x4ecf28 0xb4967c 0xb48f85 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xb4967b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:333 # 0xb48f84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:288 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [504: 12096] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [673: 215360] @ 0xb4c72c 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb4c72b github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:9 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [67: 3216] @ 0x52cda5 0x52ceb0 0x5320fb 0x53709f 0x72dcd5 0x72dc28 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5320fa strings.Join+0xfa strings/strings.go:510 # 0x53709e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x72dcd4 path/filepath.Join+0x154 path/filepath/path.go:131 # 0x72dc27 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 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 192] @ 0xc4e8e5 0xc4e765 0xc525d3 0xbc27fc 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbc27fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:455 0: 0 [40: 640] @ 0x90b315 0x90b734 0x1172725 0x1172537 0x90b22b 0x117238d 0x116dd62 0x5a0075 0xb49d05 0xb49d00 0xb48e05 0xb48e06 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x90b314 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x90b733 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x1172724 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x104 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb49d04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:377 # 0xb49cff github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:369 # 0xb48e04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:317 # 0xb48e05 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:274 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [7: 1344] @ 0xb73db6 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb73db5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:91 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [33: 1584] @ 0x468a46 0xb6a355 0xb6a34b 0xb68958 0xbb4055 0x48b4a1 # 0xb6a354 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6a34a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb68957 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UpdateLastSuccessfulOutboundQueryAt+0x97 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:339 # 0xbb4054 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x2d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:639 0: 0 [107: 20544] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 57344] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d52c5 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d52c4 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 40960] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [72: 8064] @ 0x116c125 0x116c1bb 0x116bad5 0x11de03b 0x11da38a 0x48b4a1 # 0x116c124 github.com/multiformats/go-multistream.newOnce+0xc64 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x116c1ba github.com/multiformats/go-multistream.NewMSSelect[...]+0xcfa github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:16 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [5: 1200] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x8f7e31 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8f7e30 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [44: 704] @ 0xc61045 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x344 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:910 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [10: 160] @ 0x72f2e5 0x72dc7f 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x72f2e4 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x124 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x72dc7e 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 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 512] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0xe1b89c 0xdf2b7d 0xdf2b5b 0xdf255d 0xe02e6e 0xe02c77 0xe0fa3b 0xe11536 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xe1b89b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf2b7c github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).InsertAfter+0x57c github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:203 # 0xdf2b5a github.com/quic-go/quic-go.(*frameSorter).push+0x55a github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:156 # 0xdf255c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:46 # 0xe02e6d github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.54.1/receive_stream.go:310 # 0xe02c76 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x76 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:288 # 0xe0fa3a github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x1a github.com/quic-go/quic-go@v0.54.1/stream.go:155 # 0xe11535 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x55 github.com/quic-go/quic-go@v0.54.1/streams_map.go:317 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [4: 256] @ 0x7454dc 0x748bdf 0x771f65 0x73c6d7 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x748bde github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [351: 39312] @ 0xb6980e 0xbb4fa5 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbb4fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 112] @ 0x8f65da 0x8f6594 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f65d9 github.com/pactus-project/pactus/store.blockKey+0x4f9 github.com/pactus-project/pactus/store/block.go:19 # 0x8f6593 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4b3 github.com/pactus-project/pactus/store/block.go:96 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [50: 13926400] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [195: 3120] @ 0xd22315 0xd2839c 0xd45be2 0xd40d82 0xd40465 0xd3fdef 0xd3fc38 0x48b4a1 # 0xd22314 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0x54 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd40d81 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd40464 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [175: 112000] @ 0x6f0ffe 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0ffd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [83: 5312] @ 0xbc3a0a 0xbc23ae 0x48b4a1 # 0xbc3a09 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x389 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:533 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [193: 37056] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [192: 122880] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 11856] @ 0x6e5f8b 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3fed 0x6f3f0c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e5f8a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:185 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3fec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3f0b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 1152] @ 0x6e6045 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3fed 0x6f3f0c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e6044 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:204 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3fec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3f0b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 352] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1200] @ 0x776dbc 0x776d24 0x776c2e 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x776dbb github.com/syndtr/goleveldb/leveldb.newTableFile+0xb9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:53 # 0x776d23 github.com/syndtr/goleveldb/leveldb.tableFileFromRecord+0xb03 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:82 # 0x776c2d github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0xa0d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:512 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [80: 71680] @ 0x14de39a 0x9991f9 0x94adb6 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14de399 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9991f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [35: 1120] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [331: 37072] @ 0xbb503d 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb503c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:765 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [77: 8624] @ 0x48767c 0x4ed175 0x53ac45 0x53b30d 0x53b2cf 0x11ddf92 0x11da38a 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ac44 context.WithDeadlineCause+0x264 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0x11ddf91 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [6: 672] @ 0x539aaa 0x539d1b 0x5390b9 0x53907d 0x953ceb 0x9921c8 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539d1a context.(*cancelCtx).propagateCancel+0x7a context/context.go:476 # 0x5390b8 context.withCancel+0x58 context/context.go:278 # 0x53907c context.WithCancel+0x1c context/context.go:241 # 0x953cea crypto/tls.(*Conn).handshakeContext+0x6a crypto/tls/conn.go:1526 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [3: 96] @ 0xdf07a8 0xdf9a85 0xdf8865 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xdf07a7 github.com/quic-go/quic-go.(*baseCryptoStream).PopCryptoFrame+0x27 github.com/quic-go/quic-go@v0.54.1/crypto_stream.go:86 # 0xdf9a84 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x664 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:569 # 0xdf8864 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1644 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:370 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [15: 17280] @ 0x6d1af1 0x6d1c27 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1af0 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x6d1c26 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [208: 93184] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 1104] @ 0x468a46 0xbb9605 0xbb964c 0xbb9755 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb9604 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb964b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 384] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [7: 224] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [203: 9744] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [163: 5216] @ 0x7bd431 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x7bd430 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [60: 30720] @ 0x74966f 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x74966e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [26: 832] @ 0xdf4598 0xdf3690 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdf4597 github.com/quic-go/quic-go.(*framer).appendControlFrames+0x3f7 github.com/quic-go/quic-go@v0.54.1/framer.go:204 # 0xdf368f github.com/quic-go/quic-go.(*framer).Append+0xef github.com/quic-go/quic-go@v0.54.1/framer.go:97 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [9: 1008] @ 0x415a34 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [2: 64] @ 0xe1a837 0xe1a813 0xddd653 0xddd38c 0xde982d 0xde0485 0x48b4a1 # 0xe1a836 github.com/quic-go/quic-go.newClosedLocalConn+0x116 github.com/quic-go/quic-go@v0.54.1/closed_conn.go:25 # 0xe1a812 github.com/quic-go/quic-go.(*packetHandlerMap).ReplaceWithClosed+0xf2 github.com/quic-go/quic-go@v0.54.1/transport.go:810 # 0xddd652 github.com/quic-go/quic-go.connRunners.ReplaceWithClosed+0x3b2 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:36 # 0xddd38b github.com/quic-go/quic-go.(*connIDGenerator).ReplaceWithClosed+0xeb github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:202 # 0xde982c github.com/quic-go/quic-go.(*Conn).handleCloseError+0x72c github.com/quic-go/quic-go@v0.54.1/connection.go:1918 # 0xde0484 github.com/quic-go/quic-go.(*Conn).run+0xb84 github.com/quic-go/quic-go@v0.54.1/connection.go:697 0: 0 [8: 896] @ 0x6e046f 0xdd4a05 0xdd510a 0xdd4bd0 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd5109 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:69 # 0xdd4bcf github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xef github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:45 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 672] @ 0x6e046f 0xdd4a05 0xdcf453 0xdd77c5 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd77c4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x164 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:153 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [12: 576] @ 0x53185f 0x7bc9b9 0x7bc99f 0x7c0455 0xb55819 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x53185e strings.genSplit+0x7e strings/strings.go:305 # 0x7bc9b8 strings.Split+0x78 strings/strings.go:361 # 0x7bc99e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0xb55818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [2: 96] @ 0x624ad3 0x68d654 0x68dde7 0x6ab3e5 0x6aac3e 0x6aac34 0x6e280d 0x6e097a 0x11e19cb 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x624ad2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x68d653 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:189 # 0x68dde6 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:225 # 0x6ab3e4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1251 # 0x6aac3d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1159 # 0x6aac33 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1082 # 0x6e280c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6e0979 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x59 github.com/pactus-project/pactus/crypto/bls/bls.go:46 # 0x11e19ca github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x4a github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 1248] @ 0x6f220a 0x6f106a 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f2209 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xc9 github.com/pactus-project/pactus/types/block/header.go:105 # 0x6f1069 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 768] @ 0x53d325 0x53d499 0x6dd317 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6dd316 compress/gzip.(*Writer).Write+0x136 compress/gzip/gzip.go:168 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 2112] @ 0x663772 0x66ef97 0x66ef33 0x6f13c8 0x6fd65d 0x70f772 0x728708 0x729088 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x66ef96 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x66ef32 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x6f13c7 github.com/pactus-project/pactus/types/block.(*Block).String+0x107 github.com/pactus-project/pactus/types/block/block.go:149 # 0x6fd65c github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x70f771 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x728707 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 48] @ 0xc6283d 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc6283c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x55c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1097 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 16] @ 0xd4537f 0xd45305 0xd6fe16 0x48b4a1 # 0xd4537e github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x3e github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:22 # 0xd45304 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:48 # 0xd6fe15 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:131 0: 0 [43: 2064] @ 0x6e2bb4 0x6e2b8a 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2bb3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6e2b89 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0x4de4a5 0x4e2f37 0x4e2f41 0x517572 0x517551 0x51755a 0x51754e 0x51718c 0x5ccca5 0x5c3ada 0x5c3ac2 0x5c37a5 0x5e27e7 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x4de4a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e2f36 syscall.BytePtrFromString+0x36 syscall/syscall.go:68 # 0x4e2f40 syscall.fstatat+0x40 syscall/zsyscall_linux_amd64.go:1433 # 0x517571 syscall.Stat+0x51 syscall/syscall_linux_amd64.go:61 # 0x517550 os.statNolog.func1+0x30 os/stat_unix.go:32 # 0x517559 os.ignoringEINTR+0x39 os/file_posix.go:256 # 0x51754d os.statNolog+0x2d os/stat_unix.go:31 # 0x51718b os.Stat+0x2b os/stat.go:13 # 0x5ccca4 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x5c3ad9 net.getSystemDNSConfig+0x199 net/dnsclient_unix.go:369 # 0x5c3ac1 net.(*conf).lookupOrder+0x181 net/conf.go:285 # 0x5c37a4 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x5e27e6 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [89: 8544] @ 0x67b9d9 0x69537f 0x6a9865 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1920] @ 0x4a413c 0x4a3f86 0x4a3c54 0xc9170d 0xc9160e 0xc98bb7 0xc98baf 0xe15182 0xe185dc 0xe17925 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3c53 sync.(*Pool).Put+0x33 sync/pool.go:111 # 0xc9170c golang.org/x/net/internal/socket.(*mmsgTmpsPool).Put+0x2c golang.org/x/net@v0.44.0/internal/socket/mmsghdr_unix.go:194 # 0xc9160d golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x22d golang.org/x/net@v0.44.0/internal/socket/rawconn_mmsg.go:31 # 0xc98bb6 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.44.0/internal/socket/socket.go:267 # 0xc98bae golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.44.0/ipv4/batch.go:80 # 0xe15181 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:174 # 0xe185db github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.54.1/transport.go:538 # 0xe17924 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.54.1/transport.go:426 0: 0 [41: 3280] @ 0x6fb50f 0x6fbf7f 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 672] @ 0x121e57c 0x121e570 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x121e57b bytes.NewReader+0x73b bytes/reader.go:159 # 0x121e56f github.com/beevik/ntp.getTime+0x72f github.com/beevik/ntp@v1.4.3/ntp.go:583 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [54: 41472] @ 0xb66826 0xb669f2 0xb70305 0xb6fdbf 0x48b4a1 # 0xb66825 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0xe5 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb669f1 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NPeersForCpl+0x2b1 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:111 # 0xb70304 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:273 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7: 672] @ 0xa6f871 0xa6f58d 0xa745ec 0xb7018e 0xb6fdbf 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb7018d github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x6d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:241 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [37: 18944] @ 0x7f3d9e 0x7f3db3 0xdcfa54 0xdcf47a 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdcfa53 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:43 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [8: 384] @ 0x7488fc 0x771f65 0x73c6d7 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7488fb github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [66: 3168] @ 0xbb962e 0xbb9755 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb962d github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [8: 512] @ 0xbbf71b 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbbf71a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x11a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [15: 960] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [88: 2816] @ 0x14cac33 0x67871a 0x67bd76 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678719 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:83 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 155648] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [121: 3872] @ 0x7c6037 0x7c5fb3 0x10ea3dc 0x10eb47d 0x10e0dd5 0x115e042 0x115c5a6 0x115befe 0x1159eb9 0x1159728 0x48b4a1 # 0x7c6036 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x176 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x7c5fb2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0x10ea3db github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x7b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:43 # 0x10eb47c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0xfc github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:203 # 0x10e0dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:418 # 0x115e041 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:495 # 0x115c5a5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:463 # 0x115befd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [5: 80] @ 0x12256ca 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x12256c9 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x169 github.com/pactus-project/pactus/sync/sync.go:183 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 1968] @ 0x6f9166 0x6f91af 0x11ee6f0 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f9165 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x185 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6f91ae github.com/pactus-project/pactus/committee.(*committee).Update+0x1ce github.com/pactus-project/pactus/committee/committee.go:67 # 0x11ee6ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:544 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [85: 9520] @ 0xd41fbe 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xd41fbd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [466: 11184] @ 0x11e24c5 0x120e7ed 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e24c4 github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xe4 github.com/pactus-project/pactus/sync/bundle/message/message.go:117 # 0x120e7ec github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 1248] @ 0x7468af 0x746858 0x772727 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7468ae github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:240 # 0x746857 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x217 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:817 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [39: 1248] @ 0x1172a5e 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xb499a5 0x48b4a1 # 0x1172a5d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb499a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:324 0: 0 [3: 3072] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [403: 361088] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc6c329 0xc6bdd0 0xc6f096 0xc6a025 0xc756a5 0x48b4a1 # 0xc6c328 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc6bdcf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc6f095 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc6a024 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [11: 1408] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x95098e 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x95098d crypto/tls.(*Conn).writeRecordLocked+0x3ad crypto/tls/conn.go:995 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [43: 22016] @ 0x7f3d9e 0x7f3db3 0xdd3fd4 0xdd3ed3 0xdd4ca8 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdd3fd3 github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x53 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:49 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd4ca7 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x1c7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:50 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [72: 8064] @ 0xd41f36 0xd4202c 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd41f35 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd4202b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [33: 7920] @ 0x745f7c 0x74639c 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x7350da 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x7350d9 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [127: 4064] @ 0xc258c8 0xc24065 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc258c7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlGraft).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2772 # 0xc24064 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xe44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2384 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [95: 9120] @ 0x67bdc5 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67bdc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:892 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [83: 9296] @ 0xd41f36 0xd4202c 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xd41f35 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd4202b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [193: 37056] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x76e356 0x766f85 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x76e355 github.com/syndtr/goleveldb/leveldb.(*session).setVersion+0xf5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:276 # 0x766f84 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:238 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [13: 29952] @ 0x6d61c8 0x6d4765 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4764 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 6240] @ 0x745f7c 0x7467ab 0x772727 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7467aa github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:812 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [21: 672] @ 0x7433af 0x742a50 0x7470c2 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x7470c1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 10240] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d51ce 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d51cd compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x1531b10 0x15310ed 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x1531b0f crypto/internal/fips140/tls13.extract[...]+0x6f crypto/internal/fips140/tls13/tls13.go:44 # 0x15310ec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [17: 3536] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xbc30ff 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc30fe github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x3be github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:505 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [25: 800] @ 0x53abe8 0x53b30d 0x53b2cf 0x11ddf92 0x11da38a 0x48b4a1 # 0x53abe7 context.WithDeadlineCause+0x207 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0x11ddf91 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x191 github.com/pactus-project/pactus/network/stream.go:80 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 128] @ 0x7454dc 0x745738 0x745e92 0x746706 0x772727 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x745737 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x177 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:648 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746705 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:807 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [237: 22752] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbc232c 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc232b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:412 0: 0 [14: 1344] @ 0x7718b6 0x756bc8 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7718b5 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x155 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:363 # 0x756bc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [54: 34560] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 560] @ 0x6fbfcc 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fbfcb github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [81: 3888] @ 0x468a46 0xbb94d8 0xbb9516 0xbb954e 0xbb98ec 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb94d7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [45: 8640] @ 0x644245 0x643015 0x642af3 0x6e5b95 0x6e5b77 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3fed 0x6f3f0c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6e5b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6e5b76 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3fec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3f0b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 13056] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 384] @ 0xc4e8e5 0xc4e765 0xc6eca2 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6eca1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [87: 712704] @ 0x8efa6f 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [20: 1920] @ 0x11d7dfc 0x115b293 0x115b145 0x116cc7a 0x10ede3b 0x10ee51e 0x10ed572 0x48b4a1 # 0x11d7dfb github.com/pactus-project/pactus/network.makeNetwork.func2+0x17b github.com/pactus-project/pactus/network/network.go:222 # 0x115b292 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:362 # 0x115b144 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).Addrs+0x224 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:347 # 0x116cc79 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Addrs+0x19 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:743 # 0x10ede3a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x77a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:399 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [107: 11984] @ 0x636efd 0x636ec8 0x637209 0x623706 0x671cab 0x671c72 0x6a531f 0x6a3bb2 0x6e186d 0x6e3868 0x6e37de 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x636efc math/big.nat.make+0x13c math/big/nat.go:67 # 0x636ec7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x637208 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x623705 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x671caa math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x671c71 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.0/ecc/utils.go:145 # 0x6a531e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g2.go:639 # 0x6a3bb1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g2.go:463 # 0x6e186c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x6e3867 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x6e37dd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 120] @ 0xd9b446 0xed63ef 0xd9a503 0x48b4a1 # 0xd9b445 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x105 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:185 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [6: 9216] @ 0x53d895 0x53d2bd 0x53d5b9 0x65410b 0x655b7c 0x654474 0x655b7c 0x652c46 0x65281c 0x6fb52b 0x6fb4ff 0x6fbf7f 0x1225505 0x12255a5 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d5b8 bytes.(*Buffer).WriteString+0x58 bytes/buffer.go:197 # 0x65410a github.com/fxamacker/cbor/v2.encodeString+0x16a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1313 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 1920] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [101: 9696] @ 0x6e171a 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e1719 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xf9 github.com/pactus-project/pactus/crypto/bls/private_key.go:133 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 233472] @ 0xda5116 0xda50c3 0xda505b 0xda60bd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda5115 bufio.NewReaderSize+0xd5 bufio/bufio.go:57 # 0xda50c2 bufio.NewReader+0x82 bufio/bufio.go:63 # 0xda505a github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:55 # 0xda60bc github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/transport.go:56 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [220: 3520] @ 0xd7bdcd 0x11694f3 0xd70025 0x48b4a1 # 0xd7bdcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x2c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:154 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 240] @ 0x73de7d 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [112: 458752] @ 0x8efa6f 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [85: 14960] @ 0x6d1b05 0x6d1c27 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1b04 compress/flate.newHuffmanEncoder+0xa4 compress/flate/huffman_code.go:60 # 0x6d1c26 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 76160] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [34: 1088] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 16128] @ 0xb68645 0xb6ea13 0xb6fd9d 0x48b4a1 # 0xb68644 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0x1e4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb6ea12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:141 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [2: 18944] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 9216] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 4400] @ 0x6fbfcc 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fbfcb github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [210: 16800] @ 0xc5eaac 0xc6ecf8 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc5eaab github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [366: 11712] @ 0x11ebdee 0x11ebda3 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ebded github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x22d github.com/pactus-project/pactus/types/certificate/certificate.go:359 # 0x11ebda2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:300 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [123: 17712] @ 0x552af7 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 2256] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6efd88 0x6efb90 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [430: 10320] @ 0x6e1eb3 0x6efee8 0x6efbe5 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e1eb2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6efee7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 800] @ 0x560b59 0x560f5a 0x560d2a 0x5607fd 0x552b14 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x560d29 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 336] @ 0x8aca14 0x8ab6e2 0x8ab36c 0x843ae2 0x843852 0x10e33f6 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8aca13 google.golang.org/protobuf/internal/impl.mergeBytes+0x53 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:188 # 0x8ab6e1 google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer+0x2e1 google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:79 # 0x8ab36b google.golang.org/protobuf/internal/impl.(*MessageInfo).merge+0x10b google.golang.org/protobuf@v1.36.9/internal/impl/merge.go:32 # 0x843ae1 google.golang.org/protobuf/proto.mergeOptions.mergeMessage+0x61 google.golang.org/protobuf@v1.36.9/proto/merge.go:79 # 0x843851 google.golang.org/protobuf/proto.Merge+0xd1 google.golang.org/protobuf@v1.36.9/proto/merge.go:36 # 0x10e33f5 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:625 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [22: 1760] @ 0x4ddf3f 0x5d69bd 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d69bc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [85: 10880] @ 0x7bd7a5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [298: 123968] @ 0x6f9309 0x11ee6f0 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f9308 github.com/pactus-project/pactus/committee.(*committee).Update+0x328 github.com/pactus-project/pactus/committee/committee.go:84 # 0x11ee6ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:544 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xbbf71b 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbbf71a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x11a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6: 288] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xb40d05 0xbbd86a 0xbbffd0 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb40d04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:146 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [2: 48] @ 0x11724d3 0x90b22b 0x117238d 0x116dd62 0x5a0075 0xb49d05 0xb49d00 0xb48e05 0xb48e06 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x11724d2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb49d04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:377 # 0xb49cff github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:369 # 0xb48e04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:317 # 0xb48e05 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:274 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [51: 6528] @ 0x7bd7a5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 4032] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [195: 37440] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 416] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 184320] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 288] @ 0x552af7 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 432] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a969 0x773045 0x756d31 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a968 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x108 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:328 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [67: 8576] @ 0x53d895 0x53d2bd 0x53d499 0x6d35ff 0x6d35cb 0x6d441f 0x6d2499 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d35fe compress/flate.(*huffmanBitWriter).write+0xbe compress/flate/huffman_bit_writer.go:136 # 0x6d35ca compress/flate.(*huffmanBitWriter).flush+0x8a compress/flate/huffman_bit_writer.go:128 # 0x6d441e compress/flate.(*huffmanBitWriter).writeStoredHeader+0x3e compress/flate/huffman_bit_writer.go:407 # 0x6d2498 compress/flate.(*compressor).close+0x98 compress/flate/deflate.go:639 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 1632] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4cf27 0xc64416 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [70: 2240] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4cf27 0xc64416 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc64415 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1265 0: 0 [263: 21040] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [81: 5184] @ 0xbc3b71 0xbc23ae 0x48b4a1 # 0xbc3b70 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x4f0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:541 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [33: 2112] @ 0xbb9754 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb9753 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:69 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [27: 552960] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [9: 171648] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [4: 192] @ 0x764e48 0x521dad 0x52264e 0x5250be 0x51f2f3 0x76bfb1 0x757036 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x764e47 github.com/syndtr/goleveldb/leveldb.internalKey.String+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:140 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0x76bfb0 github.com/syndtr/goleveldb/leveldb.(*session).logf+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:34 # 0x757035 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x335 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [105: 2150400] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 48] @ 0x7433af 0x735036 0x7350da 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x735035 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 # 0x7350d9 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 32] @ 0xe0f205 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xe0f204 github.com/quic-go/quic-go.newStream+0xa4 github.com/quic-go/quic-go@v0.54.1/stream.go:77 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [40: 30720] @ 0x675e9e 0x675e92 0x675dc5 0xdcfa5e 0xdcf47a 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdcfa5d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:47 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [8: 768] @ 0x14e17b7 0x152c9d5 0x1531b46 0x15310ed 0x98bf3a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c9d4 crypto/internal/fips140/hkdf.Extract[...]+0xd4 crypto/internal/fips140/hkdf/hkdf.go:20 # 0x1531b45 crypto/internal/fips140/tls13.extract[...]+0xa5 crypto/internal/fips140/tls13/tls13.go:46 # 0x15310ec crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x6c crypto/internal/fips140/tls13/tls13.go:123 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [11688: 2805120] @ 0x745f7c 0x74639c 0x74653e 0x744955 0x734959 0x7350d0 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x74653d github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIterErr+0x13d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:780 # 0x744954 github.com/syndtr/goleveldb/leveldb/table.(*indexIter).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:507 # 0x734958 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 # 0x7350cf 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [21: 672] @ 0xe1ae76 0x4a3d91 0xdf8b2a 0xdf8b1e 0xdebee7 0xdea98d 0xde030f 0x48b4a1 # 0xe1ae75 github.com/quic-go/quic-go.init.0.func1+0x35 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:87 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf8b29 github.com/quic-go/quic-go.getPacketBuffer+0x89 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:72 # 0xdf8b1d github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x7d github.com/quic-go/quic-go@v0.54.1/packet_packer.go:464 # 0xdebee6 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0x126 github.com/quic-go/quic-go@v0.54.1/connection.go:2284 # 0xdea98c github.com/quic-go/quic-go.(*Conn).triggerSending+0x1ac github.com/quic-go/quic-go@v0.54.1/connection.go:2076 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [21: 504] @ 0x54413a 0x66e64a 0x66f0f2 0x6e97f3 0x6ef771 0x6ef526 0x8f6585 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e97f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6ef525 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8f6584 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [118: 15104] @ 0x678405 0x67bd76 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x678404 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:61 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 64] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [54: 5184] @ 0x4c999d 0x553c9d 0x55467d 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x553c9c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55467c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55: 1320] @ 0x66f0d9 0x6e816c 0x6e87ff 0x6ef771 0x6ef526 0x8f6585 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e816b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6e87fe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6ef525 github.com/pactus-project/pactus/types/tx.(*Tx).Encode+0x25 github.com/pactus-project/pactus/types/tx/tx.go:286 # 0x8f6584 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x4a4 github.com/pactus-project/pactus/store/block.go:88 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [89: 4272] @ 0x8fb5ad 0x8fb587 0x8f81a6 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8fb5ac bytes.NewBuffer+0x16c bytes/buffer.go:478 # 0x8fb586 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0x146 github.com/pactus-project/pactus/store/tx.go:37 # 0x8f81a5 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [95: 9120] @ 0x67bdc5 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67bdc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:892 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 456] @ 0x1172da5 0x90b22b 0x1172cc9 0x116dd02 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xb499a5 0x48b4a1 # 0x1172da4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0x44 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:91 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb499a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:324 0: 0 [8: 896] @ 0xbb99ad 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb99ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:105 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [50: 6400] @ 0xdb9308 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdb9307 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:63 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [126: 10080] @ 0x8f0e69 0x8f0b85 0x8f02a5 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x8f0e68 github.com/libp2p/go-libp2p/core/record.makeUnsigned+0xc8 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:275 # 0x8f0b84 github.com/libp2p/go-libp2p/core/record.(*Envelope).validate+0x64 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:249 # 0x8f02a4 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x84 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:116 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 336] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc6ce34 0xc6a3af 0xc756a5 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc6ce33 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x2f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 64] @ 0x560b59 0x560f5a 0x560d2a 0x5607fd 0x552b14 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x560d29 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [49: 2352] @ 0x480eda 0x480eef 0x905bfe 0x11eab6c 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x905bfd github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x11eab6b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:147 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [121: 5808] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 736] @ 0x116c17e 0x116bad5 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x116c17d github.com/multiformats/go-multistream.NewMSSelect[...]+0xcbd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:12 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [108: 13824] @ 0x53d895 0x53d2bd 0x53d499 0x5441dc 0x66e64a 0x6e985a 0x6e97f9 0x6ef771 0x6f015e 0x6f0246 0x6f27fc 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5441db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e9859 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e97f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6f27fb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [79: 6320] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a97c9 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 448] @ 0x48767c 0x4ecf68 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x1172d0c 0x116dd02 0x11de6d8 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [390: 68640] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [666: 767232] @ 0x6d1aa6 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1aa5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [74: 7104] @ 0x116c16a 0x116bad5 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x116c169 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [40: 3200] @ 0x6fb50f 0x6fc02a 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 896] @ 0x7c5c4c 0xb55897 0xb5583a 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7c5c4b github.com/multiformats/go-multiaddr.Join+0x14b github.com/multiformats/go-multiaddr@v0.16.1/util.go:33 # 0xb55896 github.com/multiformats/go-multiaddr.Multiaddr.Encapsulate+0x136 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:202 # 0xb55839 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xd9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [10: 23040] @ 0x6d61c8 0x6d4ff0 0x6d4568 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4fef compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6d4567 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1280: 307200] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [22: 450560] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [74: 2368] @ 0x7bd7a5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [6: 144] @ 0xe19e65 0xdda3fa 0xddcbb5 0xddcb30 0xddc4be 0xdea5f1 0xdea04b 0xde86b5 0xde831a 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xe19e64 github.com/quic-go/quic-go.(*packetHandlerMap).Add+0x1c4 github.com/quic-go/quic-go@v0.54.1/transport.go:759 # 0xdda3f9 github.com/quic-go/quic-go.init.func1.2+0x39 github.com/quic-go/quic-go@v0.54.1/connection.go:276 # 0xddcbb4 github.com/quic-go/quic-go.connRunners.AddConnectionID+0x114 github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:24 # 0xddcb2f github.com/quic-go/quic-go.(*connIDGenerator).issueNewConnID+0x8f github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:142 # 0xddc4bd github.com/quic-go/quic-go.(*connIDGenerator).SetMaxActiveConnIDs+0x7d github.com/quic-go/quic-go@v0.54.1/conn_id_generator.go:91 # 0xdea5f0 github.com/quic-go/quic-go.(*Conn).applyTransportParameters+0xf0 github.com/quic-go/quic-go@v0.54.1/connection.go:2032 # 0xdea04a github.com/quic-go/quic-go.(*Conn).handleTransportParameters+0x1ca github.com/quic-go/quic-go@v0.54.1/connection.go:1977 # 0xde86b4 github.com/quic-go/quic-go.(*Conn).handleHandshakeEvents+0x334 github.com/quic-go/quic-go@v0.54.1/connection.go:1671 # 0xde8319 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:1656 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [2: 36864] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x905dc4 0x907da8 0x908b3f 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x905dc3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x907da7 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x908b3e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [167: 32064] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [207: 39744] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 2448] @ 0xb3ed98 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb3ed97 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:54 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [10: 640] @ 0xbc183b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbc183a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:348 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [17: 19584] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [186: 35712] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 336] @ 0xe0f4bb 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xe0f4ba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.54.1/receive_stream.go:71 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1102: 26448] @ 0x732cd2 0x74262a 0x744326 0x735082 0x735072 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732cd1 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 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x744325 github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Release+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:428 # 0x735081 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 # 0x735071 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [91: 29120] @ 0x4ddf3f 0x5d69bd 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d69bc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [11: 1056] @ 0xbc0cdf 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc0cde github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xfe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:285 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [56: 3584] @ 0x631125 0x63109d 0x6e3d9b 0x6e3d5e 0x6e39f7 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6e3d9a math/big.(*Int).SetBytes+0x11a math/big/int.go:519 # 0x6e3d5d github.com/pactus-project/pactus/sortition.GetIndex+0xdd github.com/pactus-project/pactus/sortition/vrf.go:63 # 0x6e39f6 github.com/pactus-project/pactus/sortition.Evaluate+0x236 github.com/pactus-project/pactus/sortition/vrf.go:28 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 800] @ 0x560b59 0x560f5a 0x560d2a 0x5607fd 0x552b14 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x560d29 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [87: 1392] @ 0xc6e99e 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6e99d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x5d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2104 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [30: 34560] @ 0x9767c5 0x976791 0x976697 0x7e11e2 0x7e163c 0x97664b 0x976547 0x7e11e2 0x7e163c 0x9742aa 0x97419a 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x9767c4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x144 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x976790 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x110 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x976696 crypto/tls.(*serverHelloMsg).marshal.func5.1+0x16 crypto/tls/handshake_messages.go:801 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97664a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x976546 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9742a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x974199 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 48] @ 0x53b3e5 0x12a81e9 0x12a81c2 0x1305865 0x1305528 0x1304d25 0x130303a 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x12a81e8 google.golang.org/grpc/peer.NewContext+0x18c8 google.golang.org/grpc@v1.75.1/peer/peer.go:76 # 0x12a81c1 google.golang.org/grpc/internal/transport.NewHTTP2Client+0x18a1 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:372 # 0x1305864 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.75.1/clientconn.go:1400 # 0x1305527 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.75.1/clientconn.go:1347 # 0x1304d24 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.75.1/clientconn.go:1279 # 0x1303039 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.75.1/clientconn.go:942 0: 0 [1: 24] @ 0x1172a5e 0x11729e3 0x90b22b 0x48b4a1 # 0x1172a5d github.com/multiformats/go-multistream.ReadNextToken[...]+0xbd github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [679: 478016] @ 0xd4c4ff 0xd4ad9f 0xd4aa89 0x48b4a1 # 0xd4c4fe github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).getConnsToClose+0x7e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:472 # 0xd4ad9e github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).trim+0x1e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:385 # 0xd4aa88 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x148 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:364 0: 0 [159: 30528] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 25344] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 1968] @ 0x5433da 0x66e3ad 0x6e992d 0x6e98bd 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e992c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e98bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1536] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98f90d 0x94ada7 0x98a825 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f90c crypto/tls.(*cipherSuiteTLS13).trafficKey+0x10c crypto/tls/key_schedule.go:29 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [16: 768] @ 0x468a46 0xbb93be 0xbb9343 0xbb9357 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb93bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 240] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [65: 7280] @ 0xd41fd7 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd41fd6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [93: 5952] @ 0x635210 0x635156 0x6345bd 0x623e0c 0x6241b7 0x67cee5 0x67be05 0x6a97a5 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6241b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67cee4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:1108 # 0x67be04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:895 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 4368] @ 0x748745 0x771f65 0x73c6d7 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x748744 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [59: 9440] @ 0x4ddf3f 0x4dda13 0x5d6945 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [48: 7680] @ 0xd220be 0xd1ee7f 0xd1cf31 0xd2102f 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1ee7e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newProtocolScope+0xde github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:540 # 0xd1cf30 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getProtocolScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:289 # 0xd2102e github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0xce github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:861 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3368: 4742144] @ 0xc6ef93 0xc6eb1e 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6ef92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc6eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [205: 19680] @ 0xa6f871 0xa6f58d 0xa745ec 0xbc392b 0xbc23ae 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc392a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:524 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [59: 1888] @ 0x48f9eb 0x547d47 0xc6b226 0xc756a5 0x48b4a1 # 0x48f9ea internal/reflectlite.Swapper+0x14a internal/reflectlite/swapper.go:46 # 0x547d46 sort.Slice+0x86 sort/slice.go:26 # 0xc6b225 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1a45 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1665 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [44: 2112] @ 0x700a13 0x7193a4 0x6fffe6 0x713ffd 0x7285bf 0x7285b4 0x729088 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x700a12 github.com/rs/zerolog.init.func7+0x32 github.com/rs/zerolog@v1.34.0/globals.go:87 # 0x7193a3 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.34.0/encoder_json.go:22 # 0x6fffe5 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.34.0/internal/json/types.go:387 # 0x713ffc github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.34.0/event.go:759 # 0x7285be github.com/rs/zerolog.(*Event).Any+0x27e github.com/rs/zerolog@v1.34.0/event.go:748 # 0x7285b3 github.com/pactus-project/pactus/util/logger.addFields+0x273 github.com/pactus-project/pactus/util/logger/logger.go:148 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 319488] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [1: 16] @ 0xe05b0b 0xe052aa 0xebfe7d 0xebfe78 0xd7b82a 0x5a0347 0x11727a5 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0xe05b0a github.com/quic-go/quic-go.(*SendStream).write+0x74a github.com/quic-go/quic-go@v0.54.1/send_stream.go:170 # 0xe052a9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.54.1/send_stream.go:100 # 0xebfe7c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.54.1/stream.go:123 # 0xebfe77 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:63 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0346 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x11727a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [163: 41728] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [331: 7944] @ 0xd9ed8c 0x116902c 0xd70025 0x48b4a1 # 0xd9ed8b github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0xab github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0x415a34 0x4ecf28 0xe05abd 0xe05aae 0xe052aa 0xebfe7d 0xebfe78 0xd7b82a 0x5a0347 0x11727a5 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe05abc github.com/quic-go/quic-go/internal/utils.NewTimer+0x6fc github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe05aad github.com/quic-go/quic-go.(*SendStream).write+0x6ed github.com/quic-go/quic-go@v0.54.1/send_stream.go:169 # 0xe052a9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.54.1/send_stream.go:100 # 0xebfe7c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.54.1/stream.go:123 # 0xebfe77 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:63 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0346 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x11727a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [47: 2256] @ 0x8f66a7 0x8f6635 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f66a6 github.com/pactus-project/pactus/store.blockHashKey+0x5c6 github.com/pactus-project/pactus/store/block.go:26 # 0x8f6634 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x554 github.com/pactus-project/pactus/store/block.go:97 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1435: 68880] @ 0xc4e8e5 0xc4e765 0xc6eca2 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6eca1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [171: 306432] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc6226d 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc6226c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1: 16] @ 0x90b911 0x90b825 0x1172a46 0x11729e3 0x90b22b 0x48b4a1 # 0x90b910 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [119: 15232] @ 0xb48f58 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xb48f57 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x297 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:287 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [63: 2016] @ 0xbb93a5 0xbb9343 0xbb9357 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb93a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [59: 1933312] @ 0x8efa6f 0xc5a03a 0xc5a030 0xc59c3b 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xc5a039 github.com/libp2p/go-buffer-pool.Get+0x99 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xc5a02f github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:171 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [1: 112] @ 0x48767c 0x4ecf68 0xe05abd 0xe05aae 0xe052aa 0xebfe7d 0xebfe78 0xd7b82a 0x5a0347 0x11727a5 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xe05abc github.com/quic-go/quic-go/internal/utils.NewTimer+0x6fc github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe05aad github.com/quic-go/quic-go.(*SendStream).write+0x6ed github.com/quic-go/quic-go@v0.54.1/send_stream.go:169 # 0xe052a9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.54.1/send_stream.go:100 # 0xebfe7c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.54.1/stream.go:123 # 0xebfe77 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:63 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0346 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x11727a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [5: 320] @ 0x14e18ee 0x6dfedd 0x6e044b 0xdd4a05 0xdcf3dd 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf3dc github.com/quic-go/quic-go/internal/handshake.createAEAD+0x7c github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:16 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [9: 720] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0x96feb1 0x951b9a 0x951698 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x96feb0 crypto/tls.(*clientHelloMsg).unmarshal+0x610 crypto/tls/handshake_messages.go:471 # 0x951b99 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x339 crypto/tls/conn.go:1182 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5: 560] @ 0x53aab9 0x53b30d 0x53b2cf 0x116b58c 0xc593ed 0x48b4a1 # 0x53aab8 context.WithDeadlineCause+0xd8 context/context.go:638 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0x116b58b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xcb github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:594 # 0xc593ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [29: 696] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 1536] @ 0xb740ff 0xbc0965 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0964 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:249 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [6861: 9660288] @ 0xc6d5fc 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6d5fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [448: 14336] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc6a7b2 0xc6a7c0 0xc756a5 0x48b4a1 # 0xc6a7b1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc6a7bf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 143360] @ 0xe1aee5 0x4a3d91 0xdeb8a9 0xdeb89d 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xe1aee4 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:90 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdeb8a8 github.com/quic-go/quic-go.getLargePacketBuffer+0x48 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:79 # 0xdeb89c github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x3c github.com/quic-go/quic-go@v0.54.1/connection.go:2199 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [12: 49152] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d51ce 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d51cd compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [92: 4416] @ 0x73de7d 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [926: 44448] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6e60df 0x6f1a79 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [62: 31744] @ 0x7f3d9e 0x7f3db3 0x9991b4 0x94adb6 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9991b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [49: 2352] @ 0x480eda 0x480eef 0x6f7ce5 0x11f8d71 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f7ce4 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x64 github.com/pactus-project/pactus/consensus/log/log.go:110 # 0x11f8d70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [265: 12720] @ 0xc23f5e 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc23f5d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xd3d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2383 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [123: 13776] @ 0x415a34 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [108: 12096] @ 0x415a34 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0xd9ee38 0xd9edfb 0x116902c 0xd70025 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9ee37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9edfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0xb3ecdb 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb3ecda github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:93 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [163: 146048] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc6226d 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc6226c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [106: 37312] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [125: 16000] @ 0x905b85 0x11eab6c 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x905b84 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x11eab6b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:147 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [285: 4560] @ 0xc8be25 0xc8bb3c 0x48b4a1 # 0xc8be24 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x1e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:413 # 0xc8bb3b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [28: 672] @ 0x6f142c 0x6f13d6 0x6fd65d 0x70f772 0x728708 0x729088 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f142b github.com/pactus-project/pactus/crypto/hash.Hash.ShortString+0x16b github.com/pactus-project/pactus/crypto/hash/hash.go:80 # 0x6f13d5 github.com/pactus-project/pactus/types/block.(*Block).String+0x115 github.com/pactus-project/pactus/types/block/block.go:150 # 0x6fd65c github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x70f771 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x728707 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x6e2d5b 0x6efd88 0x6efb90 0x6f1b74 0x6f0c96 0x8f754e 0x8f7e31 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6e2d5a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8f7e30 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 64] @ 0xddfac5 0x48b4a1 # 0xddfac4 github.com/quic-go/quic-go.(*Conn).run+0x1c4 github.com/quic-go/quic-go@v0.54.1/connection.go:539 0: 0 [17: 69632] @ 0x65bf6e 0x65be1d 0x65ba06 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x65bf6d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x65be1c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x65ba05 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x7e15a5 0x97664b 0x976547 0x7e11e2 0x7e163c 0x9742aa 0x97419a 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97664a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1aa vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x976546 crypto/tls.(*serverHelloMsg).marshal.func5+0xa6 crypto/tls/handshake_messages.go:800 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x9742a9 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xf89 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x974199 crypto/tls.(*serverHelloMsg).marshal+0xe79 crypto/tls/handshake_messages.go:798 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [122: 15616] @ 0x6e4cf5 0x6e4c1f 0x11ee82c 0x9071a7 0x11ee786 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e4cf4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x6e4c1e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x11ee82b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:556 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee785 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [178: 8544] @ 0x11ebdda 0x11ebda3 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ebdd9 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:358 # 0x11ebda2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:300 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x677d9a 0x677da6 0xd958c2 0x6dff77 0x14e181b 0x6dfedd 0xd91cac 0xd926ab 0xd9423f 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91cab github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd9423e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [1: 24] @ 0xd1f5d5 0xd1e0c6 0xd7086a 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0xd1f5d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:587 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [39: 936] @ 0x468a46 0x1172706 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0x1172705 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [11: 176] @ 0x11ddf18 0x11da38a 0x48b4a1 # 0x11ddf17 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x117 github.com/pactus-project/pactus/network/stream.go:74 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [2: 96] @ 0xbb93e6 0xbb9357 0xbb9992 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb93e5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9991 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x111 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:111 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [95: 6080] @ 0xd724d7 0xd72185 0x116ca0c 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0xd724d6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x2d6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:259 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [63: 2016] @ 0xbb95de 0xbb964c 0xbb9755 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb95dd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb964b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [16: 1280] @ 0x5be245 0x5df0e5 0x5dcd73 0x5ee40c 0x121ed05 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5be244 internal/singleflight.(*Group).DoChan+0x184 internal/singleflight/singleflight.go:81 # 0x5df0e4 net.(*Resolver).lookupIPAddr+0x344 net/lookup.go:334 # 0x5dcd72 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x5ee40b net.ResolveUDPAddr+0xab net/udpsock.go:92 # 0x121ed04 github.com/beevik/ntp.defaultDialer+0x104 github.com/beevik/ntp@v1.4.3/ntp.go:632 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [12: 288] @ 0x11724d3 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0x11724d2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0xb2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [190: 36480] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 672] @ 0x4ecf28 0x11f2a67 0x11f8f98 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0x11f2a66 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x86 github.com/pactus-project/pactus/consensus/consensus.go:182 # 0x11f8f97 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [45: 2160] @ 0xe022c5 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0xd9ee38 0xd9edfb 0x116902c 0xd70025 0x48b4a1 # 0xe022c4 github.com/quic-go/quic-go/internal/utils.NewTimer+0x5a4 github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9ee37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9edfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 6144] @ 0x7f3d9e 0x7f3db3 0x9991b4 0x94adb6 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9991b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 192] @ 0xdbd936 0x4a3d91 0xe0683b 0xe0682f 0xe064c5 0xe0627b 0xdf4d03 0xdf3814 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdbd935 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x35 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:13 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe0683a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1fa github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xe0682e github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1ee github.com/quic-go/quic-go@v0.54.1/send_stream.go:334 # 0xe064c4 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.54.1/send_stream.go:286 # 0xe0627a github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.54.1/send_stream.go:225 # 0xdf4d02 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.54.1/framer.go:261 # 0xdf3813 github.com/quic-go/quic-go.(*framer).Append+0x273 github.com/quic-go/quic-go@v0.54.1/framer.go:109 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [8: 1536] @ 0xe0f4cc 0xe0f4ed 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xe0f4cb github.com/quic-go/quic-go.newReceiveStream+0x36b github.com/quic-go/quic-go@v0.54.1/receive_stream.go:65 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [182: 34944] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [100: 41600] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc6226d 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc6226c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [692: 88576] @ 0xc6ec54 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6ec53 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x313 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2123 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [658: 31584] @ 0xd6fec5 0x48b4a1 # 0xd6fec4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x144 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:141 0: 0 [91: 7280] @ 0x6fb50f 0x6fbf7f 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 192] @ 0x468a46 0xb739b4 0xb73d31 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb739b3 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:80 # 0xb73d30 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:92 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [102: 4896] @ 0xbb93e6 0xbb9357 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb93e5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [271: 4336] @ 0x51f306 0xd1f5bf 0xd1f57b 0xd1e0c6 0xd6fe77 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd1f5be github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x7e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:604 # 0xd1f57a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:588 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd6fe76 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [182: 34944] @ 0x68a233 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 1536] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [120: 13440] @ 0x48767c 0x4ecf68 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [15: 19200] @ 0xc6ef93 0xc6a025 0xc756a5 0x48b4a1 # 0xc6ef92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc6a024 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [8: 192] @ 0x4dd46d 0x4dd4c6 0x4dd635 0x5d6945 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd46c syscall.(*NetlinkRouteRequest).toWireFormat+0x4c syscall/netlink_linux.go:33 # 0x4dd4c5 syscall.newNetlinkRouteRequest+0xa5 syscall/netlink_linux.go:50 # 0x4dd634 syscall.NetlinkRIB+0xf4 syscall/netlink_linux.go:70 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [46: 2208] @ 0x908c66 0x908ab3 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x908c65 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [430: 34400] @ 0xc6ebca 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6ebc9 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x289 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2133 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [61: 25376] @ 0x4dd9c6 0xb72865 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd9c5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0xb72864 github.com/libp2p/go-netroute.New+0xa4 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [17: 2176] @ 0x6d1abf 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1abe compress/flate.newHuffmanBitWriter+0x5e compress/flate/huffman_bit_writer.go:98 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 163840] @ 0x53d895 0x53d2bd 0x53d499 0x6d3768 0x6d374c 0x6d5312 0x6d4925 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d3767 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d374b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6d5311 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [80: 3840] @ 0x73de7d 0x73c772 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 3920] @ 0x789ca5 0x7c517b 0x7c5176 0x7c5175 0x7c517c 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7c517a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7c5175 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7c5174 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7c517b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [53: 61056] @ 0x4a4712 0x4a3ca5 0xe07eba 0xe07e93 0xe07e92 0xdc804b 0xdc755b 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe07eb9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe07e92 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe07e91 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.54.1/send_stream.go:651 # 0xdc804a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:491 # 0xdc755a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:352 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [13: 2288] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 106496] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 4608] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 376832] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 320] @ 0x7bd7a5 0x7c07dc 0x7c04a7 0xb55819 0xb54077 0xb5735c 0xb5734e 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb55818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5735b github.com/multiformats/go-multiaddr/net.FromNetAddr+0x11b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5734d github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x10d github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:260 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [13: 18304] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [88: 1408] @ 0xc6b42b 0xc756a5 0x48b4a1 # 0xc6b42a github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1c4a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1717 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [6: 196608] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [212: 23744] @ 0xdc34ba 0x4a3d91 0xdc40fe 0xdc6dfc 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc34b9 github.com/quic-go/quic-go/internal/ackhandler.init.func1+0x19 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:32 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdc40fd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:35 # 0xdc6dfb github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x35b github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:300 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [2: 64] @ 0x152c625 0x1531a13 0x98c827 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x152c624 crypto/internal/fips140/hkdf.Expand[...]+0x64 crypto/internal/fips140/hkdf/hkdf.go:28 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98c826 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [9: 1152] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c65a 0x1531a13 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1243: 2863872] @ 0x6d61c8 0x6d4765 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4764 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1792] @ 0xc4e8e5 0xc4e765 0xc6eca2 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6eca1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 20736] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [202: 38784] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [247: 11856] @ 0x889bd6 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb49a66 0x48b4a1 # 0x889bd5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5577 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb49a65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:330 0: 0 [606: 67872] @ 0xc6cebb 0xc6ceaf 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6ceba github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x37a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc6ceae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x36e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [279: 4464] @ 0x11d4d8f 0xc8c847 0xc8c60a 0xc8c145 0xc8bc97 0xc8bb3c 0x48b4a1 # 0x11d4d8e github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x24e github.com/pactus-project/pactus/network/gossip.go:227 # 0xc8c846 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc8c609 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc8c144 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc8bc96 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc8bb3b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [17: 139264] @ 0x53d895 0x53d2bd 0x53d499 0x6d3768 0x6d374c 0x6d5312 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d3767 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d374b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6d5311 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 3120] @ 0x51f306 0xd22371 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd22370 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [8: 768] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xb6e96f 0xb6fd9d 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb6e96e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0xae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:135 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [131: 20960] @ 0xc67112 0xc67093 0xc6ce34 0xc6a3af 0xc756a5 0x48b4a1 # 0xc67111 github.com/libp2p/go-libp2p-pubsub.copyRPC+0x2d1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:242 # 0xc67092 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x252 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1494 # 0xc6ce33 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x2f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1952 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [88: 8448] @ 0x6e1e9b 0x6efee8 0x6efbe5 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e1e9a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6efee7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 832] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [176: 33792] @ 0x6b0766 0x6afebb 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0765 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:111 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 1872] @ 0x8f61bb 0x8f6181 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f61ba bytes.NewBuffer+0xda bytes/buffer.go:478 # 0x8f6180 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xa0 github.com/pactus-project/pactus/store/block.go:53 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [657: 756864] @ 0x6d1af1 0x6d1c27 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1af0 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x6d1c26 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [83: 3984] @ 0x8f3ca5 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x8f3ca4 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x24 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:115 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [155: 198400] @ 0xc6d5fc 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6d5fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [832: 292864] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [9: 4608] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [567: 27216] @ 0x480eda 0x480eef 0xc69ab6 0xc69a9c 0xc756a5 0x48b4a1 # 0xc69ab5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIDontWantCounters+0x2d5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1853 # 0xc69a9b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x2bb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1596 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [48: 61440] @ 0xc6ef93 0xc6eb1e 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6ef92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc6eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 256] @ 0x4a40bd 0x4a3f86 0x4a3cfc 0xdc40fe 0xdc6dfc 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0x4a40bc sync.(*Pool).pinSlow+0xfc sync/pool.go:237 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xdc40fd github.com/quic-go/quic-go/internal/ackhandler.getPacket+0x1d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:35 # 0xdc6dfb github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x35b github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:300 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [21: 504] @ 0xc6ad86 0xc756a5 0x48b4a1 # 0xc6ad85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x15a5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1761 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 240] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [12: 384] @ 0x7bd431 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd430 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 960] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbc14f6 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc14f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [115: 11040] @ 0xbc23fc 0x48b4a1 # 0xbc23fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x17b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:423 0: 0 [19: 10944] @ 0xdb0dab 0xdb33fe 0xde72fa 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdb0daa github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.54.1/internal/wire/crypto_frame.go:34 # 0xdb33fd github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xbd github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:132 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [66: 27456] @ 0x4dd9c6 0x5d6945 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd9c5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [926: 266688] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [138: 123648] @ 0x8f61a7 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f61a6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [185: 35520] @ 0x68a1f5 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [173: 8304] @ 0x51f306 0xc81f87 0xc81f47 0xc82f5d 0xc89cae 0xc6b505 0xc6b4dc 0xc756a5 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xc81f86 github.com/libp2p/go-libp2p-pubsub.topicTag+0x66 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc81f46 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc82f5c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc89cad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc6b504 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc6b4db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [555: 13320] @ 0x4ecf28 0xd3df73 0xd3db58 0xd3dc39 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xd3df72 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd3db57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd3dc38 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [4: 384] @ 0x14e17b7 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [11: 12672] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fc02a 0x1225505 0x12255a5 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [545: 26160] @ 0x8f9f19 0x8f9f0d 0x8f9ebc 0x11ebce9 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f9f18 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8f9f0c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8f9ebb github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x11ebce8 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x128 github.com/pactus-project/pactus/state/state.go:283 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 8528] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xc735d1 0xc731e7 0x48b4a1 # 0xc735d0 github.com/libp2p/go-libp2p-pubsub.(*PubSub).notifyNewPeer+0xb0 github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:104 # 0xc731e6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers+0x766 github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:93 0: 0 [103: 1648] @ 0xd4544c 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xbb7132 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd4544b github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:26 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xbb7131 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:53 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [12: 5760] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [23: 1104] @ 0xb3eefe 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0xb3eefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:107 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [65: 2080] @ 0xbb94bf 0xbb9516 0xbb954e 0xbb98ec 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb94be github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [53: 3392] @ 0xbbd99c 0xbc2544 0x48b4a1 # 0xbbd99b github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x21b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:82 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [362: 40544] @ 0x789ca5 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f2f3 0xd1ff4d 0xd211f4 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd1ff4c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1cc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [21: 2688] @ 0xc6a0a5 0xc6a0f0 0xc756a5 0x48b4a1 # 0xc6a0a4 github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x8c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc6a0ef github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x90f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1760 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [168: 32256] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 2400] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0x116c775 0xc64585 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0xc64584 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x3a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1272 0: 0 [18: 23040] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [38: 184832] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [99: 9504] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x800689 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x800688 crypto/x509.parseCertificate+0x208 crypto/x509/parser.go:956 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [476: 11424] @ 0x6e5b15 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e5b14 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/certificate/certificate.go:134 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [135: 2160] @ 0x4a014a 0x49fb07 0x7c382e 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x4a0149 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fb06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x7c382d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [108: 12096] @ 0x48767c 0x4ecf68 0xb4967c 0xb48f85 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xb4967b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:333 # 0xb48f84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:288 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [2: 832] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0x539e3a 0x5391d9 0x53919d 0xe05133 0xe0f345 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x5391d8 context.withCancel+0x58 context/context.go:278 # 0x53919c context.WithCancelCause+0x1c context/context.go:269 # 0xe05132 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.54.1/send_stream.go:81 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [61: 46848] @ 0x675e9e 0x675e92 0x675dc5 0xdcfa5e 0xdcf47a 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdcfa5d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:47 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [5: 560] @ 0xddef2a 0xddef08 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddef29 github.com/quic-go/quic-go.newSendQueue+0x109 github.com/quic-go/quic-go@v0.54.1/send_queue.go:39 # 0xddef07 github.com/quic-go/quic-go.(*Conn).preSetup+0xe7 github.com/quic-go/quic-go@v0.54.1/connection.go:471 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [20: 2240] @ 0x789ca5 0x7c517b 0x7c5176 0x7c5175 0x7c517c 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7c517a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7c5175 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7c5174 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7c517b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [223: 142720] @ 0x8f61a7 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f61a6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x88954c 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [70: 107520] @ 0xdbd925 0x4a3d91 0xe0683b 0xe0682f 0xe064c5 0xe0627b 0xdf4d03 0xdf3814 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdbd924 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:14 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe0683a github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x1fa github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xe0682e github.com/quic-go/quic-go.(*SendStream).popNewStreamFrame+0x1ee github.com/quic-go/quic-go@v0.54.1/send_stream.go:334 # 0xe064c4 github.com/quic-go/quic-go.(*SendStream).popNewOrRetransmittedStreamFrame+0x184 github.com/quic-go/quic-go@v0.54.1/send_stream.go:286 # 0xe0627a github.com/quic-go/quic-go.(*SendStream).popStreamFrame+0x5a github.com/quic-go/quic-go@v0.54.1/send_stream.go:225 # 0xdf4d02 github.com/quic-go/quic-go.(*framer).getNextStreamFrame+0x102 github.com/quic-go/quic-go@v0.54.1/framer.go:261 # 0xdf3813 github.com/quic-go/quic-go.(*framer).Append+0x273 github.com/quic-go/quic-go@v0.54.1/framer.go:109 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [343: 175616] @ 0x65bf6e 0x65be1d 0x65ba06 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x65bf6d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x65be1c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x65ba05 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [105: 3360] @ 0x14cac33 0x67871a 0x67bd76 0x6a97a5 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678719 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:83 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 1248] @ 0xdfb7a5 0xdfb21f 0xdec3b9 0xdea9ae 0xde030f 0x48b4a1 # 0xdfb7a4 github.com/quic-go/quic-go.(*packetPacker).packPTOProbePacket1RTT+0x324 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:791 # 0xdfb21e github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x31e github.com/quic-go/quic-go@v0.54.1/packet_packer.go:723 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [216: 41472] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 218112] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 327680] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 480] @ 0x7e15a5 0x97534b 0x97531a 0x7e11e2 0x7e163c 0x974ef6 0x974acb 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97534a vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed+0x22a vendor/golang.org/x/crypto/cryptobyte/builder.go:146 # 0x975319 crypto/tls.(*serverHelloMsg).marshal.func11+0x1f9 crypto/tls/handshake_messages.go:855 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x974ef5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x974aca crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [178: 34176] @ 0x68a233 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 576] @ 0x7e15a5 0x99442f 0x9943b7 0x994326 0x98c9e7 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x99442e vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0xd8e vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x9943b6 crypto/tls.marshalCertificate+0xd16 crypto/tls/handshake_messages.go:1485 # 0x994325 crypto/tls.(*SessionState).Bytes+0xc85 crypto/tls/ticket.go:141 # 0x98c9e6 crypto/tls.(*Conn).sendSessionTicket+0x2e6 crypto/tls/handshake_server_tls13.go:1014 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [19: 5472] @ 0xdb0dab 0xdb33fe 0xde72fa 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdb0daa github.com/quic-go/quic-go/internal/wire.parseCryptoFrame+0x1aa github.com/quic-go/quic-go@v0.54.1/internal/wire/crypto_frame.go:34 # 0xdb33fd github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0xbd github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:132 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [28: 896] @ 0x48fa68 0x547e47 0x6f93c5 0x11ee6f0 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x48fa67 internal/reflectlite.Swapper+0x1c7 internal/reflectlite/swapper.go:42 # 0x547e46 sort.SliceStable+0x86 sort/slice.go:43 # 0x6f93c4 github.com/pactus-project/pactus/committee.(*committee).Update+0x3e4 github.com/pactus-project/pactus/committee/committee.go:91 # 0x11ee6ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:544 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x5d6c05 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6c04 net.addrTable+0x184 net/interface_linux.go:155 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1259: 2900736] @ 0x6d61c8 0x6d4ff0 0x6d4568 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4fef compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6d4567 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x7f264a 0x800b30 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7f2649 crypto/x509/pkix.(*Name).FillFromRDNSequence+0xc9 crypto/x509/pkix/pkix.go:151 # 0x800b2f crypto/x509.parseCertificate+0x6af crypto/x509/parser.go:1018 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 448] @ 0x415a34 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x1172d0c 0x116dd02 0x11de6d8 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [99: 1584] @ 0xd1f590 0xd1f57b 0xd1e0c6 0xd6fe77 0x48b4a1 # 0xd1f58f github.com/libp2p/go-libp2p/p2p/host/resource-manager.streamScopeName+0x4f github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:604 # 0xd1f57a github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x3a github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:588 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd6fe76 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [12: 576] @ 0xdf2425 0x4a3d91 0xe1b89c 0xdf2b7d 0xdf2b5b 0xdf255d 0xe02e6e 0xe02c77 0xe0fa3b 0xe11536 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdf2424 github.com/quic-go/quic-go.init.1.NewPool[...].func1+0x24 github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:17 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe1b89b github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).insertValue+0x3b github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:124 # 0xdf2b7c github.com/quic-go/quic-go/internal/utils/linkedlist.(*List[...]).InsertAfter+0x57c github.com/quic-go/quic-go@v0.54.1/internal/utils/linkedlist/linkedlist.go:203 # 0xdf2b5a github.com/quic-go/quic-go.(*frameSorter).push+0x55a github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:156 # 0xdf255c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:46 # 0xe02e6d github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.54.1/receive_stream.go:310 # 0xe02c76 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x76 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:288 # 0xe0fa3a github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x1a github.com/quic-go/quic-go@v0.54.1/stream.go:155 # 0xe11535 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x55 github.com/quic-go/quic-go@v0.54.1/streams_map.go:317 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [199: 38208] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 480] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [230: 3680] @ 0x90b315 0x90b734 0x90b477 0xd9edfa 0x116902c 0xd70025 0x48b4a1 # 0x90b314 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x90b733 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x90b476 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd9edf9 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [49: 1568] @ 0x51c349 0x116ca51 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0x51c348 fmt.Errorf+0x168 fmt/errors.go:32 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [81: 165888] @ 0x8efa6f 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [169: 24336] @ 0x552af7 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [271: 4336] @ 0xc86a26 0xc8be9e 0xc8bb3c 0x48b4a1 # 0xc86a25 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).RejectMessage+0x45 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:105 # 0xc8be9d github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x25d github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:414 # 0xc8bb3b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [82: 3936] @ 0xbb94fe 0xbb954e 0xbb98cf 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb94fd github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x7d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [84: 6720] @ 0x6fb50f 0x6fc02a 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [30: 1440] @ 0x468a46 0xbb93be 0xbb9343 0xbb9357 0xbb9966 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb93bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9965 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:110 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [440: 112640] @ 0xc700e7 0xc654c9 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc700e6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc654c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 112] @ 0x789ca5 0x7c517b 0x7c5176 0x7c5175 0x7c517c 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7c517a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7c5175 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7c5174 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7c517b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10: 160] @ 0x10eac12 0x10eb7c5 0x10e0dd5 0x115e042 0x115c5a6 0x115befe 0x1159eb9 0x1159728 0x48b4a1 # 0x10eac11 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*observerSet).cacheMultiaddr+0x251 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:107 # 0x10eb7c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0x444 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:211 # 0x10e0dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:418 # 0x115e041 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:495 # 0x115c5a5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:463 # 0x115befd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [81: 3888] @ 0xc4e8e5 0xc4e765 0xc525d3 0xbc27fc 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbc27fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:455 0: 0 [1: 112] @ 0x48767c 0x4ecf68 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0x1172a46 0x11729e3 0x90b22b 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [102: 39168] @ 0x115e094 0x115c5a6 0x115befe 0x1159eb9 0x1159728 0x48b4a1 # 0x115e093 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0xd3 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:499 # 0x115c5a5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:463 # 0x115befd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [42: 1376256] @ 0x8efa6f 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [83: 5312] @ 0xbb9754 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9753 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:69 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [39: 2496] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [55: 1760] @ 0x54413a 0x66e64a 0x6f22bc 0x6f2173 0x6f106a 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6f22bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6f2172 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x6f1069 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [62: 95232] @ 0x53d895 0x53d2bd 0x53d499 0x94dcbd 0x951411 0x951412 0x951499 0x9812fe 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x94dcbc crypto/tls.(*Conn).readRecordOrCCS+0x13bc crypto/tls/conn.go:787 # 0x951410 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x951411 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x951498 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [4: 64] @ 0x5d875f 0x5eaa11 0x5ea9f2 0xb57327 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x5eaa10 net.ipEmptyString+0x50 net/ip.go:332 # 0x5ea9f1 net.(*TCPAddr).String+0x31 net/tcpsock.go:48 # 0xb57326 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0xe6 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:259 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [3: 384] @ 0x4a413c 0x4a3f86 0x4a3cfc 0x6344de 0x6344fe 0x623e0c 0x6241b7 0x67cee5 0x67be05 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0x6344dd math/big.getStack+0x33d math/big/nat.go:286 # 0x6344fd math/big.nat.div+0x35d math/big/natdiv.go:539 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6241b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67cee4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:1108 # 0x67be04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:895 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 624] @ 0x6debad 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6debac github.com/pactus-project/pactus/util.CompressBuffer+0x2c github.com/pactus-project/pactus/util/slice.go:77 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 672] @ 0x48f9eb 0x547d47 0xc6adcc 0xc756a5 0x48b4a1 # 0x48f9ea internal/reflectlite.Swapper+0x14a internal/reflectlite/swapper.go:46 # 0x547d46 sort.Slice+0x86 sort/slice.go:26 # 0xc6adcb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x15eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1761 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [160: 17920] @ 0x789ca5 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f1f1 0xd5fe5b 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f1f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd5fe5a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:38 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [92: 16192] @ 0x6d1bba 0x6d1c31 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1bb9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x6d1c30 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [124: 13888] @ 0x48767c 0x4ecf68 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 48] @ 0xdc1fef 0xdc633f 0xdc631e 0xdc3512 0xdd9b12 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdc1fee github.com/quic-go/quic-go/internal/congestion.newCubicSender+0x18e github.com/quic-go/quic-go@v0.54.1/internal/congestion/cubic_sender.go:110 # 0xdc633e github.com/quic-go/quic-go/internal/congestion.NewCubicSender+0x7e github.com/quic-go/quic-go@v0.54.1/internal/congestion/cubic_sender.go:75 # 0xdc631d github.com/quic-go/quic-go/internal/ackhandler.newSentPacketHandler+0x5d github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:130 # 0xdc3511 github.com/quic-go/quic-go/internal/ackhandler.NewAckHandler+0x31 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/ackhandler.go:22 # 0xdd9b11 github.com/quic-go/quic-go.init.func1+0x991 github.com/quic-go/quic-go@v0.54.1/connection.go:285 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [4: 384] @ 0x7e15a5 0x974ef6 0x974acb 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x974ef5 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1bd5 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x974aca crypto/tls.(*serverHelloMsg).marshal+0x17aa crypto/tls/handshake_messages.go:852 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1286: 2304512] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc6a7b2 0xc6a7c0 0xc756a5 0x48b4a1 # 0xc6a7b1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc6a7bf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [63: 2016] @ 0x14cac33 0x67871a 0x67bd76 0x6a97a5 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678719 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:83 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [29: 1392] @ 0x554f25 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x554f24 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 20736] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fbf7f 0x1225505 0x12255a5 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 13824] @ 0x4a4712 0x4a3ca5 0x732d8f 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x732d8e github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Put+0xee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:94 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [71: 3408] @ 0xbb96e9 0xbb9787 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb96e8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:22 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [41: 1968] @ 0x554f25 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x554f24 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [95: 194560] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x951411 0x951412 0x951499 0x9812fe 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x951410 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x951411 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x951498 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [20: 640] @ 0x555f67 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x555f66 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 256] @ 0x14e18ee 0x152c65a 0x1531a13 0x15315a9 0x98c5d2 0x98c590 0x98d392 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c5d1 crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret+0x151 crypto/internal/fips140/tls13/tls13.go:143 # 0x98c58f crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets+0x10f crypto/tls/handshake_server_tls13.go:983 # 0x98d391 crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x771 crypto/tls/handshake_server_tls13.go:1132 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [45: 2160] @ 0x480eda 0x480eef 0x905c2c 0x11eab6c 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x905c2b github.com/pactus-project/pactus/sandbox.NewSandbox+0xeb github.com/pactus-project/pactus/sandbox/sandbox.go:63 # 0x11eab6b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:147 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [227: 3632] @ 0xb45211 0xb451f6 0xbb7385 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb45210 go.opentelemetry.io/otel/metric.WithAttributeSet+0x70 go.opentelemetry.io/otel/metric@v1.38.0/instrument.go:354 # 0xb451f5 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x55 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/metrics.go:111 # 0xbb7384 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:90 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [108: 10368] @ 0x6e09eb 0x6e7525 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e09ea github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0xca github.com/pactus-project/pactus/crypto/bls/bls.go:55 # 0x6e7524 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:337 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 816] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6e60df 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f3fed 0x6f3f0c 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f3fec github.com/fxamacker/cbor/v2.Unmarshal+0x1ac github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3f0b github.com/pactus-project/pactus/types/vote.(*cpVote).UnmarshalCBOR+0xcb github.com/pactus-project/pactus/types/vote/cp_vote.go:144 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 2023424] @ 0x732a45 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a44 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [380: 12160] @ 0x14cac33 0x6783df 0x67bd76 0x6a97a5 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x6783de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:59 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [179: 34368] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 10240] @ 0x4ddf3f 0x5d69bd 0x5d55d9 0xb57a97 0xb5997c 0xb59705 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x5d69bc net.interfaceAddrTable+0x9c net/interface_linux.go:128 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0xb5997b github.com/multiformats/go-multiaddr/net.interfaceAddresses+0x1b github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:75 # 0xb59704 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x44 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:49 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [3: 1152] @ 0xbc28a9 0x48b4a1 # 0xbc28a8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:456 0: 0 [6: 384] @ 0xb740ff 0xbc0965 0xbc0525 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0964 github.com/libp2p/go-libp2p-kad-dht.(*query).constructLookupResult+0x104 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:249 # 0xbc0524 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:207 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [222: 21312] @ 0xa6f871 0xa6f58d 0xa745ec 0xbc232c 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc232b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:412 0: 0 [10: 1120] @ 0xd3b9e5 0xd436b1 0xd43408 0xd43498 0xd456f3 0xd7b962 0x11720a9 0x116ddbc 0x11de65a 0x48b4a1 # 0xd3b9e4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:44 # 0xd436b0 github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x50 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:393 # 0xd43407 github.com/libp2p/go-yamux/v5.(*Stream).CloseRead+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:359 # 0xd43497 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:366 # 0xd456f2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:47 # 0xd7b961 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:81 # 0x11720a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x116ddbb github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:914 # 0x11de659 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x239 github.com/pactus-project/pactus/network/stream.go:120 0: 0 [179: 20048] @ 0x48767c 0x4ed175 0x53ac45 0x53b30d 0x53b2cf 0xc644ce 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ac44 context.WithDeadlineCause+0x264 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xc644cd github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0x2ed github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1271 0: 0 [18: 1152] @ 0x789db4 0x7c517b 0x7c5176 0x7c5175 0x7c517c 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7c517a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7c5175 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7c5174 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7c517b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [530: 76320] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [15: 5760] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [300: 86400] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x905e25 0x907bef 0x908b3f 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x905e24 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0x104 github.com/pactus-project/pactus/sandbox/sandbox.go:104 # 0x907bee github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x8e github.com/pactus-project/pactus/execution/executor/batch_transfer.go:29 # 0x908b3e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 880] @ 0x6fb50f 0x6fc02a 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6efd88 0x6efb90 0x6f1b74 0x6f0c96 0x8f754e 0x8f7e31 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8f7e30 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [76: 608] @ 0x73de46 0x73de72 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73de45 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x73de71 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 800] @ 0x7bec76 0x7beb7f 0xb54709 0x115fa9c 0x115fa7c 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x7bec75 github.com/multiformats/go-multiaddr.newComponent+0x35 github.com/multiformats/go-multiaddr@v0.16.1/component.go:253 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0x115fa9b github.com/multiformats/go-multiaddr/net.FromIP+0x53b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0x115fa7b github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x51b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:662 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [64: 42467328] @ 0x6dd46e 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x1221365 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6dd46d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221364 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x8e4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:92 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [465: 1904640] @ 0x65bf6e 0x65be1d 0x65ba06 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x65bf6d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x65be1c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x65ba05 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 896] @ 0xe0506b 0xe0f345 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xe0506a github.com/quic-go/quic-go.newSendStream+0x4a github.com/quic-go/quic-go@v0.54.1/send_stream.go:77 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [98: 1568] @ 0xc62948 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xc62947 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x667 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1102 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [83: 1328] @ 0x677985 0x67b9fa 0x69537f 0x6a984e 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677984 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:177 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 524288] @ 0x53d895 0x53d2bd 0x53d499 0x6d3768 0x6d374c 0x6d5312 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d3767 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d374b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6d5311 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [67: 6432] @ 0x116c16a 0x116bad5 0x11de03b 0x11da38a 0x48b4a1 # 0x116c169 github.com/multiformats/go-multistream.NewMSSelect[...]+0xca9 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:11 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [13: 1456] @ 0x415a34 0x4ecf28 0xb4967c 0xb48f85 0xb475db 0xb4118a 0xbbd86a 0xbbffd0 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xb4967b github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x13b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:333 # 0xb48f84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:288 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [70: 3360] @ 0x468a46 0xbb94d8 0xbb9516 0xbb954e 0xbb98ec 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb94d7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 256] @ 0x53d895 0x53d2bd 0x53d499 0x5441dc 0x66e64a 0x6e985a 0x6e97f9 0x6ef771 0x6f015e 0x6f0246 0x8f7ea9 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5441db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e9859 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e97f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8f7ea8 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [181: 34752] @ 0x68e0f9 0x68a89a 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1152] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 12288] @ 0x90b065 0x90b04f 0x90b0ad 0x4a3d91 0x90bbe8 0x1172692 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0x90b064 bufio.NewWriterSize+0x24 bufio/bufio.go:602 # 0x90b04e bufio.NewWriter+0xe bufio/bufio.go:611 # 0x90b0ac github.com/multiformats/go-multistream.init.func1+0x6c github.com/multiformats/go-multistream@v0.6.1/multistream.go:27 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x90bbe7 github.com/multiformats/go-multistream.getWriter+0x27 github.com/multiformats/go-multistream@v0.6.1/multistream.go:336 # 0x1172691 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x71 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:130 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [333: 117216] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x9077d2 0x90a914 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x9077d1 github.com/pactus-project/pactus/sandbox.(*sandbox).CommitTransaction+0x91 github.com/pactus-project/pactus/sandbox/sandbox.go:306 # 0x90a913 github.com/pactus-project/pactus/execution.Execute+0x53 github.com/pactus-project/pactus/execution/execution.go:16 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [376: 144384] @ 0x6b0785 0x6afebb 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0784 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:112 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [21: 336] @ 0x90b911 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0x90b910 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [465: 89280] @ 0xbc28a9 0x48b4a1 # 0xbc28a8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:456 0: 0 [24: 384] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [2: 64] @ 0x7bd7a5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [242: 58080] @ 0xe05096 0xe0f345 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe05095 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.54.1/send_stream.go:73 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [55: 2640] @ 0xe022c5 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0xe022c4 github.com/quic-go/quic-go/internal/utils.NewTimer+0x5a4 github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 192] @ 0xd04ce5 0xd044dd 0xd03ef9 0xd1dcd5 0xd1dba5 0xd9b592 0xed63ef 0xd9a503 0x48b4a1 # 0xd04ce4 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x124 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:267 # 0xd044dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:214 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0xd1dcd4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0xd9b591 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x251 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:192 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [6: 96] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [106: 366336] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc6226d 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc6226c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x8ac github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1003 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [36: 1769472] @ 0x53d895 0x53d2bd 0x53d499 0x653e6a 0x654474 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x653e69 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 192] @ 0x53185f 0x11d053f 0x11d0522 0x1222628 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53185e strings.genSplit+0x7e strings/strings.go:305 # 0x11d053e strings.Split+0xde strings/strings.go:361 # 0x11d0521 github.com/pactus-project/pactus/version.ParseAgent+0xc1 github.com/pactus-project/pactus/version/agent.go:33 # 0x1222627 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x487 github.com/pactus-project/pactus/sync/handler_hello.go:98 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 1024] @ 0x6f0876 0x6f0afb 0x6f284d 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0875 github.com/pactus-project/pactus/util/simplemerkle.HashMerkleBranches+0x35 github.com/pactus-project/pactus/util/simplemerkle/merkle.go:44 # 0x6f0afa github.com/pactus-project/pactus/util/simplemerkle.NewTreeFromHashes+0x19a github.com/pactus-project/pactus/util/simplemerkle/merkle.go:88 # 0x6f284c github.com/pactus-project/pactus/types/block.Txs.Root+0xac github.com/pactus-project/pactus/types/block/txs.go:37 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 2816] @ 0x8efa6f 0xb3c1b0 0xc5896f 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xb3c1af github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x12f github.com/libp2p/go-msgio@v0.3.0/varint.go:162 # 0xc5896e github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x42e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:70 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [104: 11648] @ 0x415a34 0x4ecf28 0x11f2a67 0x11f8f98 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0x11f2a66 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x86 github.com/pactus-project/pactus/consensus/consensus.go:182 # 0x11f8f97 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 1056] @ 0x543175 0x66e3ad 0x66f1ee 0x6e81e5 0x6e8969 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x66f1ed github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e81e4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6e8968 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 72960] @ 0x4a4712 0x4a3ca5 0xe07eba 0xe07e93 0xe07e92 0xdc804b 0xdc755b 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xe07eb9 github.com/quic-go/quic-go/internal/wire.putStreamFrame+0x59 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:32 # 0xe07e92 github.com/quic-go/quic-go/internal/wire.(*StreamFrame).PutBack+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:190 # 0xe07e91 github.com/quic-go/quic-go.(*sendStreamAckHandler).OnAcked+0x31 github.com/quic-go/quic-go@v0.54.1/send_stream.go:651 # 0xdc804a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x42a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:491 # 0xdc755a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:352 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [12: 2880] @ 0xe05096 0xe0f345 0xe106c5 0xe1c53b 0xe1c51f 0xe1089f 0xebe8eb 0xebe8dd 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xe05095 github.com/quic-go/quic-go.newSendStream+0x75 github.com/quic-go/quic-go@v0.54.1/send_stream.go:73 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe106c4 github.com/quic-go/quic-go.(*streamsMap).initMaps.func1+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:68 # 0xe1c53a github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).openStream+0xfa github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:130 # 0xe1c51e github.com/quic-go/quic-go.(*outgoingStreamsMap[...]).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map_outgoing.go:92 # 0xe1089e github.com/quic-go/quic-go.(*streamsMap).OpenStreamSync+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:120 # 0xebe8ea github.com/quic-go/quic-go.(*Conn).OpenStreamSync+0x2a github.com/quic-go/quic-go@v0.54.1/connection.go:2513 # 0xebe8dc github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:62 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [8: 768] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [105: 33600] @ 0x4ddf3f 0x4dda13 0xb72865 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0xb72864 github.com/libp2p/go-netroute.New+0xa4 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [8: 128] @ 0xd6b365 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xd6b364 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:475 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [124: 138149888] @ 0x739412 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739411 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [121: 50336] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc61833 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61832 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0xb32 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:941 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [4: 7168] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0xc63847 0xc60b7a 0xc78a7c 0xc75607 0x48b4a1 # 0xc63846 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x346 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1177 # 0xc60b79 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2: 192] @ 0x67b9d9 0x69537f 0x6a984e 0x6e20c5 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [70: 3360] @ 0x72ddf1 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x72ddf0 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [50: 2400] @ 0x6e5578 0x6e554d 0x6f108a 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e5577 bytes.NewBuffer+0x57 bytes/buffer.go:478 # 0x6e554c github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x2c github.com/pactus-project/pactus/types/certificate/certificate.go:92 # 0x6f1089 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 3520] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [7: 896] @ 0xb740ff 0xbc1d56 0xbc1d38 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d55 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d37 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:153 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [181: 4344] @ 0x889b76 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb49a66 0x48b4a1 # 0x889b75 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5577 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb49a65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:330 0: 0 [103: 3375104] @ 0x53d895 0x53d2bd 0x53d499 0x6d3768 0x6d374c 0x6d5312 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d3767 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d374b compress/flate.(*huffmanBitWriter).writeBits+0xcb compress/flate/huffman_bit_writer.go:159 # 0x6d5311 compress/flate.(*huffmanBitWriter).writeTokens+0x271 compress/flate/huffman_bit_writer.go:593 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 528] @ 0xa74585 0xbc232c 0x48b4a1 # 0xa74584 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc232b github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0xab github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:412 0: 0 [13: 1040] @ 0x6d1b4e 0x6d1c2c 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1b4d compress/flate.newHuffmanEncoder+0xed compress/flate/huffman_code.go:60 # 0x6d1c2b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 3008] @ 0x11e6ae5 0x11e6aaa 0x11e6a9e 0x11e4573 0x11e4076 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e6ae4 github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0x104 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x11e6aa9 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0xc9 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x11e6a9d github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0xbd github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x11e4572 github.com/pactus-project/pactus/txpool.(*txPool).appendTx+0xb2 github.com/pactus-project/pactus/txpool/txpool.go:127 # 0x11e4075 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0xb5 github.com/pactus-project/pactus/txpool/txpool.go:95 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0xdd3fef 0xdd3ed3 0xdd30f7 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0xdd3fee github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x6e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:53 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd30f6 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x436 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:493 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [1125: 27000] @ 0xdf38b1 0xdfab1c 0xdfa2ca 0xdfa178 0xdf906d 0xdf8d91 0xdec69a 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdf38b0 github.com/quic-go/quic-go.(*framer).Append+0x310 github.com/quic-go/quic-go@v0.54.1/framer.go:111 # 0xdfab1b github.com/quic-go/quic-go.(*packetPacker).composeNextPacket+0x5bb github.com/quic-go/quic-go@v0.54.1/packet_packer.go:695 # 0xdfa2c9 github.com/quic-go/quic-go.(*packetPacker).maybeGetAppDataPacket+0x49 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:608 # 0xdfa177 github.com/quic-go/quic-go.(*packetPacker).maybeGetShortHeaderPacket+0xb7 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:599 # 0xdf906c github.com/quic-go/quic-go.(*packetPacker).appendPacket+0x1ac github.com/quic-go/quic-go@v0.54.1/packet_packer.go:489 # 0xdf8d90 github.com/quic-go/quic-go.(*packetPacker).AppendPacket+0x90 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:472 # 0xdec699 github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0xb9 github.com/quic-go/quic-go@v0.54.1/connection.go:2340 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [20: 320] @ 0xbc2b58 0x48b4a1 # 0xbc2b57 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x8d7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:469 0: 0 [73: 1168] @ 0x6ef650 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ef64f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [86: 8256] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [80: 7680] @ 0x6e2f6f 0x6e2056 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2f6e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2055 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [642: 30816] @ 0x468a46 0xbb4f65 0xbb4f18 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb4f64 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbb4f17 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0x37 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 192] @ 0xe022c5 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0x1172a46 0x11729e3 0x90b22b 0x48b4a1 # 0xe022c4 github.com/quic-go/quic-go/internal/utils.NewTimer+0x5a4 github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 0: 0 [33: 6864] @ 0x517548 0x51718c 0x5e56d3 0x5e541a 0x5c3d6b 0x5c37a5 0x5e27e7 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x517547 os.statNolog+0x27 os/stat_unix.go:30 # 0x51718b os.Stat+0x2b os/stat.go:13 # 0x5e56d2 net.(*nsswitchConfig).tryUpdate+0x152 net/nss.go:65 # 0x5e5419 net.getSystemNSS+0x19 net/nss.go:34 # 0x5c3d6a net.(*conf).lookupOrder+0x42a net/conf.go:351 # 0x5c37a4 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x5e27e6 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [2: 32] @ 0x10f0b47 0x10ea20b 0x10ea045 0x48b4a1 # 0x10f0b46 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).getNATType+0x5c6 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:562 # 0x10ea20a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).maybeNotify+0x2a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:96 # 0x10ea044 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).worker+0x1c4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:77 0: 0 [24: 196608] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [51: 816] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [67: 23584] @ 0xd6f0ec 0xd6efc9 0x10edb70 0x10ee51e 0x10ed572 0x48b4a1 # 0xd6f0eb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:19 # 0xd6efc8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x88 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:15 # 0x10edb6f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:380 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 96] @ 0x14e17b7 0x6dfedd 0xd91c34 0xd926ab 0xd9423f 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91c33 github.com/flynn/noise.hkdf+0xb3 github.com/flynn/noise@v1.1.0/hkdf.go:22 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd9423e github.com/flynn/noise.(*HandshakeState).WriteMessage+0x65e github.com/flynn/noise@v1.1.0/state.go:442 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [7: 1568] @ 0x78f67a 0x78f690 0x14e181b 0x1516b99 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1516b98 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 320] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [101: 17776] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [355: 8520] @ 0x90b975 0x90b825 0xd9ee38 0xd9edfb 0x116902c 0xd70025 0x48b4a1 # 0x90b974 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9ee37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9edfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 1536] @ 0xdbd925 0x4a3d91 0xe058e5 0xe058d7 0xe052aa 0xebfe7d 0xebfe78 0xd7b82a 0x5a0075 0x5a032d 0x11727a5 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0xdbd924 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:14 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe058e4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x524 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xe058d6 github.com/quic-go/quic-go.(*SendStream).write+0x516 github.com/quic-go/quic-go@v0.54.1/send_stream.go:145 # 0xe052a9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.54.1/send_stream.go:100 # 0xebfe7c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.54.1/stream.go:123 # 0xebfe77 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:63 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x5a032c bufio.(*Writer).Write+0xcc bufio/bufio.go:689 # 0x11727a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [17: 139264] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d51ce 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d51cd compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [196: 50176] @ 0xd41fe8 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd41fe7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [255: 32640] @ 0xc700e7 0xc654c9 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc700e6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc654c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 32] @ 0x88954c 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [499: 11976] @ 0x5433da 0x66e3ad 0x6f23f4 0x6f2400 0x6f19d2 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6f23f3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6f23ff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6f19d1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [216: 6912] @ 0xc6dcac 0xc6d425 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6dcab github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc6d424 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [15: 1440] @ 0xc61526 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc61525 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x825 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:956 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [158: 12640] @ 0xb6980e 0xbb4fa5 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbb4fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [60: 2880] @ 0x6e2d5b 0x6e2c0a 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d5a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e2c09 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1008] @ 0x415a34 0xda7152 0xda8c85 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda7151 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x31 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:112 # 0xda8c84 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:66 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [40: 25600] @ 0x841196 0x840a50 0xb3d0e6 0x10e3d0f 0x10e2478 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0x10e3d0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).writeChunkedIdentifyMsg+0x1ce github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:676 # 0x10e2477 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x4d7 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:539 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [58: 3712] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [2: 96] @ 0xb695fa 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb695f9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [23: 552] @ 0x54413a 0x66e64a 0x6f22bc 0x6f2173 0x8f623c 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6f22bb github.com/pactus-project/pactus/util/encoding.WriteElements+0x17b github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6f2172 github.com/pactus-project/pactus/types/block.(*Header).Encode+0x32 github.com/pactus-project/pactus/types/block/header.go:101 # 0x8f623b github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x15b github.com/pactus-project/pactus/store/block.go:58 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0xd910e9 0xd90ffb 0xd916db 0xd9168f 0xd9504a 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0xd910e8 crypto/ecdh.(*x25519Curve).NewPublicKey+0x108 crypto/ecdh/x25519.go:76 # 0xd90ffa golang.org/x/crypto/curve25519.x25519+0x1a golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:76 # 0xd916da golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:71 # 0xd9168e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd95049 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa69 github.com/flynn/noise@v1.1.0/state.go:579 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [440: 14080] @ 0xd9f588 0xd9eff6 0x116902c 0xd70025 0x48b4a1 # 0xd9f587 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).findHandler+0x87 github.com/multiformats/go-multistream@v0.6.1/multistream.go:183 # 0xd9eff5 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x315 github.com/multiformats/go-multistream@v0.6.1/multistream.go:225 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [265: 50880] @ 0xc69eaf 0xc69ef3 0xc756a5 0x48b4a1 # 0xc69eae github.com/libp2p/go-libp2p-pubsub.peerMapToList+0x6ce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2192 # 0xc69ef2 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x712 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1661 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5193: 9305856] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc60d86 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc60d85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [44: 704] @ 0x6fb1ca 0x6fb0ff 0x11ee908 0x906fe7 0x11ee73a 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fb1c9 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x29 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6fb0fe github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x11ee907 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:549 # 0x906fe6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11ee739 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:546 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [752: 385024] @ 0xc700e7 0xc654c9 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc700e6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc654c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2: 64] @ 0x7cbcab 0x7cbcd9 0xd911c5 0xd916db 0xd9168f 0xd9504a 0xda3a6c 0xda33a8 0xda5628 0x48b4a1 # 0x7cbcaa bytes.Clone+0x10a bytes/bytes.go:1419 # 0x7cbcd8 crypto/ecdh.(*x25519Curve).NewPrivateKey+0x138 crypto/ecdh/x25519.go:64 # 0xd911c4 golang.org/x/crypto/curve25519.x25519+0x1e4 golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:80 # 0xd916da golang.org/x/crypto/curve25519.X25519+0x5a golang.org/x/crypto@v0.42.0/curve25519/curve25519.go:71 # 0xd9168e github.com/flynn/noise.dh25519.DH+0xe github.com/flynn/noise@v1.1.0/cipher_suite.go:123 # 0xd95049 github.com/flynn/noise.(*HandshakeState).ReadMessage+0xa69 github.com/flynn/noise@v1.1.0/state.go:579 # 0xda3a6b github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).readHandshakeMessage+0x10b github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:207 # 0xda33a7 github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x9e7 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:128 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [475: 167200] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0xdf2c5c 0xdf255d 0xe02e6e 0xe02c77 0xe0fa3b 0xe11536 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdf2c5b github.com/quic-go/quic-go.(*frameSorter).push+0x65b github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:176 # 0xdf255c github.com/quic-go/quic-go.(*frameSorter).Push+0x1c github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:46 # 0xe02e6d github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0xed github.com/quic-go/quic-go@v0.54.1/receive_stream.go:310 # 0xe02c76 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x76 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:288 # 0xe0fa3a github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x1a github.com/quic-go/quic-go@v0.54.1/stream.go:155 # 0xe11535 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x55 github.com/quic-go/quic-go@v0.54.1/streams_map.go:317 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1: 192] @ 0xc4e8e5 0xc4e765 0xc525d3 0x10caab5 0x10c80d2 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0x10caab4 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).getPeerToProbe+0x254 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:420 # 0x10c80d1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x631 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:226 0: 0 [33: 1056] @ 0x468a46 0x1172706 0x1172537 0x90b22b 0x117238d 0x116dd62 0x5a0075 0xb49d05 0xb49d00 0xb48e05 0xb48e06 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x1172705 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0xe5 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:134 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0xb49d04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*bufferedDelimitedWriter).Flush+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:377 # 0xb49cff github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x13f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:369 # 0xb48e04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:317 # 0xb48e05 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:274 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [102: 9792] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xb40d05 0xbbd86a 0xbc2544 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb40d04 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:146 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [47: 2256] @ 0x6f9aac 0x6f9af1 0x11f0818 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f9aab github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x4b github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6f9af0 github.com/pactus-project/pactus/committee.(*committee).Proposer+0x90 github.com/pactus-project/pactus/committee/committee.go:158 # 0x11f0817 github.com/pactus-project/pactus/state.(*state).validateBlock+0xd7 github.com/pactus-project/pactus/state/validation.go:24 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [89: 4272] @ 0xb59826 0x115c059 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb59825 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x115c058 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [876: 140160] @ 0xc6cecf 0xc6ceaf 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6cece github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x38e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc6ceae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x36e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1951 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [50: 400] @ 0x40b82e 0x410d25 0xc60d86 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc60d85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [124: 13888] @ 0x415a34 0x4ecf28 0xe022ae 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xe022ad github.com/quic-go/quic-go/internal/utils.NewTimer+0x58d github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2049: 393408] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [34: 816] @ 0x732cd2 0x748f5e 0x748f56 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732cd1 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 # 0x748f5d github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x748f55 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [46: 17664] @ 0xb73db6 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb73db5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:91 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [715: 68640] @ 0xb59410 0x115e125 0x115c5a6 0x115befe 0x1159eb9 0x1159728 0x48b4a1 # 0xb5940f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0x115e124 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x164 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:502 # 0x115c5a5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:463 # 0x115befd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [368: 141312] @ 0x6b0785 0x6afebb 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0784 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:112 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 480] @ 0x7bd431 0x7bd6c5 0x7c07dc 0x7c04a7 0xb55819 0xb54077 0xb572d8 0xb572ca 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x7bd430 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0xb55818 github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xb8 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:298 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb572d7 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x97 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb572c9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x89 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:252 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [69: 5520] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a97c9 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 1200] @ 0xc4e8e5 0xc4e765 0xc525d3 0xbc27fc 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbc27fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:455 0: 0 [4: 262144] @ 0x8efa6f 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x5a0347 0x11727a5 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0346 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x11727a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [4: 163840] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [123: 3936] @ 0x7bd26b 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7bd26a github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [40: 1920] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6efd88 0x6efb90 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 256] @ 0x4a413c 0x4a3f86 0x4a3cfc 0xa33e86 0xa1169a 0x48b4a1 # 0x4a413b sync.(*Pool).pinSlow+0x17b sync/pool.go:241 # 0x4a3f85 sync.(*Pool).pin+0x45 sync/pool.go:220 # 0x4a3cfb sync.(*Pool).Get+0x1b sync/pool.go:135 # 0xa33e85 net/http.newBufioWriterSize+0x65 net/http/server.go:903 # 0xa11699 net/http.(*conn).serve+0x2f9 net/http/server.go:2018 0: 0 [191: 36672] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x6efa9c 0x6f1b74 0x6f0c96 0x8f754e 0x8f7e31 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6efa9b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:367 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8f7e30 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 320] @ 0xc595b4 0x48b4a1 # 0xc595b3 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0x273 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 0: 0 [112: 129024] @ 0xc6d5fc 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6d5fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3: 196608] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10: 573440] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [66: 67584] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 262144] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 851968] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0x552af7 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [513: 90288] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [85: 2785280] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [197: 25216] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [19: 304] @ 0x468a46 0x7bfe07 0x7bfdce 0x7bfd19 0x7bfcdf 0x11d7d6b 0x11c231c 0x10c8df2 0x10c80fe 0x48b4a1 # 0x7bfe06 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7bfdcd github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x7bfd18 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7bfcde github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x11d7d6a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x11c231b github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func2+0x3b github.com/libp2p/go-libp2p@v0.43.0/config/config.go:645 # 0x10c8df1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x31 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:247 # 0x10c80fd github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x65d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:233 0: 0 [186: 47616] @ 0xd41fe8 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xd41fe7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [64: 30720] @ 0x6d1bfb 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1bfa compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [514: 98688] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [605: 696960] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fbf7f 0x1225505 0x12255a5 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0xbb95de 0xbb964c 0xbb9755 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb95dd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb964b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [75: 3600] @ 0x480eda 0x480eef 0xc69a65 0xc699fc 0xc756a5 0x48b4a1 # 0xc69a64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x284 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1846 # 0xc699fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x21b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [122: 976] @ 0xd4543b 0xd45608 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xbb7132 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd4543a github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:26 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xbb7131 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:53 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [264: 54912] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xc83205 0xc8707b 0xc79291 0xc78cba 0xc75607 0x48b4a1 # 0xc83204 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).DuplicateMessage+0xa4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:242 # 0xc8707a github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).DuplicateMessage+0x2ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:143 # 0xc79290 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x310 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1400 # 0xc78cb9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [51: 3264] @ 0x53d325 0x53d499 0x5642ed 0x700a66 0x7193a4 0x6fffe6 0x713ffd 0x7285bf 0x7285b4 0x729088 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5642ec encoding/json.(*Encoder).Encode+0x1ec encoding/json/stream.go:233 # 0x700a65 github.com/rs/zerolog.init.func7+0x85 github.com/rs/zerolog@v1.34.0/globals.go:90 # 0x7193a3 github.com/rs/zerolog.init.1.func1+0x23 github.com/rs/zerolog@v1.34.0/encoder_json.go:22 # 0x6fffe5 github.com/rs/zerolog/internal/json.Encoder.AppendInterface+0x45 github.com/rs/zerolog@v1.34.0/internal/json/types.go:387 # 0x713ffc github.com/rs/zerolog.(*Event).Interface+0x11c github.com/rs/zerolog@v1.34.0/event.go:759 # 0x7285be github.com/rs/zerolog.(*Event).Any+0x27e github.com/rs/zerolog@v1.34.0/event.go:748 # 0x7285b3 github.com/pactus-project/pactus/util/logger.addFields+0x273 github.com/pactus-project/pactus/util/logger/logger.go:148 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 7280] @ 0xd41fbe 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd41fbd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [115: 12880] @ 0xe0f4a5 0xe0f4ed 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe0f4a4 github.com/quic-go/quic-go.newReceiveStream+0x344 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:70 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [56: 7168] @ 0xc252c8 0xc242a5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc252c7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xc242a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [87: 8352] @ 0x67b9d9 0x69537f 0x6a9865 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 20736] @ 0xc6ef93 0xc6eb1e 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6ef92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc6eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [169: 48672] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x90652a 0x908c3e 0x908ab3 0x90a99f 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x906529 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x908c3d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 3136] @ 0x78f67a 0x78f690 0x14e181b 0x1516b99 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1516b98 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [65: 49920] @ 0x675e9e 0x675e92 0x675dc5 0xdcfa5e 0xdd4c75 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdcfa5d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:47 # 0xdd4c74 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x194 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:48 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [96: 6144] @ 0x889b76 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb49a66 0x48b4a1 # 0x889b75 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5577 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb49a65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:330 0: 0 [68: 34816] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [186: 14880] @ 0xbb503d 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb503c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:765 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 7168] @ 0x53d895 0x53d2bd 0x53d499 0x51f217 0x1463ce7 0x140bf28 0x14639c8 0x1463991 0xa13909 0x1409c62 0x1443db9 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1463ce6 github.com/pactus-project/pactus/www/html.(*Server).RootHandler.func1+0x106 github.com/pactus-project/pactus/www/html/server.go:163 # 0x140bf27 github.com/gorilla/mux.(*Router).walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:377 # 0x14639c7 github.com/gorilla/mux.(*Router).Walk+0xa7 github.com/gorilla/mux@v1.8.1/mux.go:363 # 0x1463990 github.com/pactus-project/pactus/www/html.(*Server).RootHandler+0x70 github.com/pactus-project/pactus/www/html/server.go:155 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0x1409c61 github.com/gorilla/mux.(*Router).ServeHTTP+0x1e1 github.com/gorilla/mux@v1.8.1/mux.go:212 # 0x1443db8 github.com/gorilla/handlers.recoveryHandler.ServeHTTP+0xd8 github.com/gorilla/handlers@v1.5.2/recovery.go:80 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 0: 0 [45: 737280] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [566: 326016] @ 0x6b0ad0 0x6afebb 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0acf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:125 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [95: 10640] @ 0x116c0be 0x116c1b3 0x116bad5 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x116c0bd github.com/multiformats/go-multistream.newOnce+0xbfd github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:42 # 0x116c1b2 github.com/multiformats/go-multistream.NewMSSelect[...]+0xcf2 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:15 # 0x116bad4 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x614 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:642 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [66: 4224] @ 0x6781f9 0x67bd76 0x6a97a5 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6781f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:28 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [108: 95551488] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 1056] @ 0x11e97d6 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [69: 2208] @ 0x7bd7a5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [47: 5264] @ 0x48767c 0x4ed175 0x53ac45 0x5cb249 0x5cb211 0x5cc62f 0x5cfac5 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ac44 context.WithDeadlineCause+0x264 context/context.go:650 # 0x5cb248 context.WithDeadline+0x2e8 context/context.go:624 # 0x5cb210 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [115: 14720] @ 0x636efd 0x636ec8 0x637209 0x623706 0x671c8f 0x671c69 0x69adee 0x6996d2 0x6e1706 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x636efc math/big.nat.make+0x13c math/big/nat.go:67 # 0x636ec7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x637208 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x623705 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x671c8e math/big.(*Int).Mul+0xae math/big/int.go:184 # 0x671c68 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/utils.go:144 # 0x69aded github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g1.go:633 # 0x6996d1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g1.go:458 # 0x6e1705 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [189: 33264] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc62f6f 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc62f6e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0xc8e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1113 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [15: 360] @ 0x10c94b3 0x10c80fe 0x48b4a1 # 0x10c94b2 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).checkAddrs+0x6f2 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:257 # 0x10c80fd github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x65d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:233 0: 0 [23: 736] @ 0xb739e7 0xb739ae 0xb73d31 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb739e6 github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Key+0x66 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:19 # 0xb739ad github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:80 # 0xb73d30 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:92 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [160: 30720] @ 0x68e0f9 0x68a89a 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [366: 5856] @ 0xc6db2c 0xc6d9d5 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6db2b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x78b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc6d9d4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x634 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [135: 21600] @ 0xbbc2e5 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:281 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [96: 98304] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [427: 13664] @ 0xd9efbd 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0xd9efbc github.com/multiformats/go-multistream.ReadNextToken[...]+0x2dc github.com/multiformats/go-multistream@v0.6.1/multistream.go:263 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [28: 896] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1152] @ 0xd6aad6 0xd7868c 0x48b4a1 # 0xd6aad5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x1b5 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:377 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [62: 11904] @ 0xb3e7af 0xb3eae7 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3e7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:43 # 0xb3eae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:64 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [416: 9984] @ 0xc2686c 0xc23be5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc2686b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x46b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xc23be4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [85: 680] @ 0x73c77e 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [202: 116352] @ 0x5c9f28 0x5cb03b 0x5cc62f 0x5cfac5 0x48b4a1 # 0x5c9f27 net.newRequest+0x47 net/dnsclient_unix.go:61 # 0x5cb03a net.(*Resolver).exchange+0xda net/dnsclient_unix.go:171 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [11: 14080] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 3456] @ 0x552af7 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [74: 18944] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [143: 22880] @ 0xd220be 0xd1f668 0xd1e0c6 0xd7086a 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1f667 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [84: 150528] @ 0xd3c4b6 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd3c4b5 github.com/libp2p/go-yamux/v5.newSession+0x295 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:144 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [19: 608] @ 0xbb95de 0xbb964c 0xbb9755 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb95dd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb964b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [27: 1296] @ 0x468a46 0xbb9605 0xbb964c 0xbb9755 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb9604 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb964b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [223: 42816] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 1664] @ 0x14cac33 0x678306 0x67bd76 0x6a97a5 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678305 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:43 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 1872] @ 0x480eda 0x480eef 0x905bfe 0x11eab6c 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x905bfd github.com/pactus-project/pactus/sandbox.NewSandbox+0xbd github.com/pactus-project/pactus/sandbox/sandbox.go:62 # 0x11eab6b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:147 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 80] @ 0x6ef9b5 0x6f1b74 0x6f0c96 0x8f754e 0x8f7e31 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6ef9b4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8f7e30 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [18: 2304] @ 0xdfc7e5 0xdf987a 0xdfb029 0xdec3b9 0xdea9ae 0xdeaa08 0xde030f 0x48b4a1 # 0xdfc7e4 github.com/quic-go/quic-go.(*packetPacker).getLongHeader+0x44 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:844 # 0xdf9879 github.com/quic-go/quic-go.(*packetPacker).maybeGetCryptoPacket+0x459 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:550 # 0xdfb028 github.com/quic-go/quic-go.(*packetPacker).PackPTOProbePacket+0x128 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:744 # 0xdec3b8 github.com/quic-go/quic-go.(*Conn).sendProbePacket+0x178 github.com/quic-go/quic-go@v0.54.1/connection.go:2318 # 0xdea9ad github.com/quic-go/quic-go.(*Conn).triggerSending+0x1cd github.com/quic-go/quic-go@v0.54.1/connection.go:2078 # 0xdeaa07 github.com/quic-go/quic-go.(*Conn).triggerSending+0x227 github.com/quic-go/quic-go@v0.54.1/connection.go:2085 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [1143: 1316736] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 128] @ 0x14e18b0 0x152c65a 0x1531a13 0x15315a9 0x98c027 0x98bfd3 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98c026 crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret+0x206 crypto/internal/fips140/tls13/tls13.go:137 # 0x98bfd2 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x1b2 crypto/tls/handshake_server_tls13.go:922 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98f88e 0x94ada7 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98f88d crypto/tls.(*cipherSuiteTLS13).trafficKey+0x8d crypto/tls/key_schedule.go:28 # 0x94ada6 crypto/tls.(*halfConn).setTrafficSecret+0x66 crypto/tls/conn.go:232 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [196: 37632] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [185: 35520] @ 0x6b0766 0x6afebb 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0765 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:111 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [223: 3568] @ 0x90b315 0x90b734 0x90b477 0xd9f113 0x116902c 0xd70025 0x48b4a1 # 0x90b314 github.com/multiformats/go-multistream.writeUvarint+0x34 github.com/multiformats/go-multistream@v0.6.1/multistream.go:70 # 0x90b733 github.com/multiformats/go-multistream.delimWrite+0x33 github.com/multiformats/go-multistream@v0.6.1/multistream.go:102 # 0x90b476 github.com/multiformats/go-multistream.delimWriteBuffered+0x96 github.com/multiformats/go-multistream@v0.6.1/multistream.go:83 # 0xd9f112 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x432 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [7: 784] @ 0xd41fbe 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0x10e1672 0x10e1cba 0x10e1379 0x48b4a1 # 0xd41fbd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0x10e1671 github.com/libp2p/go-libp2p/p2p/protocol/identify.newStreamAndNegotiate+0x91 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:474 # 0x10e1cb9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0xb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:501 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98fa25 0x98be7c 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [51: 1632] @ 0xbb95de 0xbb964c 0xbb9755 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb95dd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x5d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb964b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [61: 2928] @ 0x51c27b 0xe06edd 0xebffcc 0xebffaf 0xd7b962 0xbb6e74 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0xe06edc github.com/quic-go/quic-go.(*SendStream).Close+0x19c github.com/quic-go/quic-go@v0.54.1/send_stream.go:435 # 0xebffcb github.com/quic-go/quic-go.(*Stream).Close+0x2b github.com/quic-go/quic-go@v0.54.1/stream.go:147 # 0xebffae github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Close+0xe github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:81 # 0xd7b961 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:81 # 0xbb6e73 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:29 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [34: 3264] @ 0xb592df 0xb597d2 0xd6f42b 0x10ed810 0x10ee51e 0x10ed572 0x48b4a1 # 0xb592de github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb597d1 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0xd6f42a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0x1ca github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:56 # 0x10ed80f github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).shouldRecordObservation+0x14f github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:368 # 0x10ee51d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).maybeRecordObservation+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:420 # 0x10ed571 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:331 0: 0 [1: 192] @ 0x5c016b 0x5bfc93 0x5ce6ec 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x5c016a net.srcAddrs+0x2a net/addrselect.go:45 # 0x5bfc92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5ce6eb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [5: 400] @ 0x98b4f9 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x98b4f8 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x58 crypto/tls/handshake_server_tls13.go:848 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5088: 9117696] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc63629 0xc60b7a 0xc78a7c 0xc75607 0x48b4a1 # 0xc63628 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc60b79 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [116: 12992] @ 0x48767c 0x4ecf68 0x11f2a67 0x11f8f98 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0x11f2a66 github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout+0x86 github.com/pactus-project/pactus/consensus/consensus.go:182 # 0x11f8f97 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x2b7 github.com/pactus-project/pactus/consensus/height.go:30 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6889: 551120] @ 0x8e2474 0x8f05c6 0xc5ea50 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0x8e2473 github.com/libp2p/go-libp2p/core/crypto.PublicKeyToProto+0x73 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:174 # 0x8f05c5 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x85 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:193 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 864] @ 0xa6f871 0xa6f58d 0xa745ec 0xbc14f6 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc14f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [402: 19296] @ 0x88954c 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb49a66 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb49a65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:330 0: 0 [7: 448] @ 0xb740ff 0xbc1d56 0xbc1d38 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d55 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d37 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumHeard+0x17 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:153 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [90: 11520] @ 0xb740ff 0xbc0eac 0xbc0e8e 0xbc0e82 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0eab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc0e8d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc0e81 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:301 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [738: 70848] @ 0xb592df 0x115e125 0x115c5a6 0x115befe 0x1159eb9 0x1159728 0x48b4a1 # 0xb592de github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0x115e124 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x164 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:502 # 0x115c5a5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:463 # 0x115befd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [288: 6912] @ 0x11ec085 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ec084 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x4c4 github.com/pactus-project/pactus/state/state.go:305 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [626: 60096] @ 0xc4e8e5 0xc4e765 0xc6eca2 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6eca1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [26: 19968] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [97: 9312] @ 0x67b9d9 0x69537f 0x6a984e 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x8fec4c 0x8fec11 0x8fec05 0x8f7f0c 0x8f7ea5 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x8fec4b github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xcb github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8fec10 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x90 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8fec04 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x84 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8f7f0b github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4cb github.com/pactus-project/pactus/store/tx.go:83 # 0x8f7ea4 github.com/pactus-project/pactus/store.NewStore+0x464 github.com/pactus-project/pactus/store/store.go:129 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [27: 4752] @ 0x6d1bba 0x6d1c31 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1bb9 compress/flate.newHuffmanEncoder+0x159 compress/flate/huffman_code.go:60 # 0x6d1c30 compress/flate.newHuffmanBitWriter+0x1d0 compress/flate/huffman_bit_writer.go:102 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 752] @ 0x8f68d6 0x8f68dd 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x8f68d5 github.com/pactus-project/pactus/store.blockKey+0x55 github.com/pactus-project/pactus/store/block.go:19 # 0x8f68dc github.com/pactus-project/pactus/store.(*blockStore).block+0x5c github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [179: 34368] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [34: 15232] @ 0x7e103a 0x7e1004 0x97dedf 0x7e11e2 0x7e163c 0x7e115d 0x97d996 0x7e11e2 0x7e163c 0x97d8c7 0x97d857 0x97d82a 0x7e11e2 0x7e163c 0x97d574 0x97d4dc 0x9510b7 0x98b805 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x7e1039 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x139 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x7e1003 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x103 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x97dede crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1+0x1e crypto/tls/handshake_messages.go:1488 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x7e115c vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x1c vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d995 crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1+0x95 crypto/tls/handshake_messages.go:1487 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d8c6 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2a6 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d856 crypto/tls.marshalCertificate+0x236 crypto/tls/handshake_messages.go:1485 # 0x97d829 crypto/tls.(*certificateMsgTLS13).marshal.func1+0x209 crypto/tls/handshake_messages.go:1478 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x97d573 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97d4db crypto/tls.(*certificateMsgTLS13).marshal+0x9b crypto/tls/handshake_messages.go:1468 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98b804 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x364 crypto/tls/handshake_server_tls13.go:868 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [69: 61824] @ 0xdd0512 0xdd0506 0xdd0668 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd0511 crypto/tls.Server+0x111 crypto/tls/tls.go:48 # 0xdd0505 crypto/tls.QUICServer+0x105 crypto/tls/quic.go:184 # 0xdd0667 github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x267 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:129 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [6: 288] @ 0x5f00a5 0x5e91db 0x5e889b 0x5dd7d8 0x5f14c7 0x5efa34 0x121ed33 0x121dfa4 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x5f00a4 net.sockaddrToUDP+0x104 net/udpsock_posix.go:18 # 0x5e91da net.(*netFD).dial+0x83a net/sock_posix.go:143 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5efa33 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x121ed32 github.com/beevik/ntp.defaultDialer+0x132 github.com/beevik/ntp@v1.4.3/ntp.go:637 # 0x121dfa3 github.com/beevik/ntp.getTime+0x163 github.com/beevik/ntp@v1.4.3/ntp.go:498 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [2: 64] @ 0x6f0237 0x8f7ea9 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6f0236 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8f7ea8 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [306: 4896] @ 0x11d5086 0x11d4e15 0xc8c847 0xc8c60a 0xc8c145 0xc8bc97 0xc8bb3c 0x48b4a1 # 0x11d5085 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x85 github.com/pactus-project/pactus/network/gossip.go:266 # 0x11d4e14 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x2d4 github.com/pactus-project/pactus/network/gossip.go:230 # 0xc8c846 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc8c609 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc8c144 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc8bc96 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc8bb3b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [4: 512] @ 0x677d9a 0x677da6 0x6658fd 0x14e181b 0x152c65a 0x1531a13 0x98c827 0x992b18 0xdd207d 0xde1c16 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98c826 crypto/tls.(*Conn).sendSessionTicket+0x126 crypto/tls/handshake_server_tls13.go:998 # 0x992b17 crypto/tls.(*QUICConn).SendSessionTicket+0x77 crypto/tls/quic.go:315 # 0xdd207c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).GetSessionTicket+0x13c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:369 # 0xde1c15 github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x295 github.com/quic-go/quic-go@v0.54.1/connection.go:826 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [81: 7776] @ 0x67b9d9 0x69537f 0x6a984e 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 2688] @ 0x52cda5 0x52ceb0 0x66310f 0x6637ea 0x66ef97 0x66ef33 0x6f13c8 0x6fd65d 0x70f772 0x728708 0x729088 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x66310e github.com/pactus-project/pactus/util/bech32m.Encode+0x6e github.com/pactus-project/pactus/util/bech32m/bech32m.go:266 # 0x6637e9 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x109 github.com/pactus-project/pactus/util/bech32m/bech32m.go:405 # 0x66ef96 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x66ef32 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x6f13c7 github.com/pactus-project/pactus/types/block.(*Block).String+0x107 github.com/pactus-project/pactus/types/block/block.go:149 # 0x6fd65c github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x70f771 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x728707 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [65: 4160] @ 0x6781f9 0x67bd76 0x6a97a5 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6781f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:28 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 37888] @ 0xc6d5fc 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6d5fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1081: 259440] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [354: 407808] @ 0x4de275 0x5d649f 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d649e net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [6: 384] @ 0x14e18b0 0x6dfedd 0x6e044b 0xdd4a05 0xdcf453 0xdd29b1 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd29b0 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x350 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:449 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [735: 1128960] @ 0xdbd925 0x4a3d91 0xdb934c 0xdb9340 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdbd924 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:14 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdb934b github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x32b github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xdb933f github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x31f github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:66 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [456: 14592] @ 0xbb4f46 0xbb4f18 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb4f45 github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x65 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbb4f17 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0x37 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [848: 40704] @ 0x624ad3 0x68d654 0x68e007 0x6ab3e5 0x6aac3e 0x6aac34 0x6e280d 0x6e2074 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x624ad2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x68d653 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:189 # 0x68e006 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:239 # 0x6ab3e4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1251 # 0x6aac3d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1159 # 0x6aac33 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1082 # 0x6e280c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6e2073 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 1408] @ 0x677d9a 0x677da6 0x6658fd 0x14e17cf 0x152c65a 0x1531a13 0x98fa25 0x98be7c 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x98fa24 crypto/tls.(*cipherSuiteTLS13).finishedHash+0xc4 crypto/tls/key_schedule.go:37 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [22: 1760] @ 0xdfcb16 0xdf8232 0xdeb2f1 0xdea88f 0xde030f 0x48b4a1 # 0xdfcb15 github.com/quic-go/quic-go.(*packetPacker).appendLongHeaderPacket+0x235 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:892 # 0xdf8231 github.com/quic-go/quic-go.(*packetPacker).PackCoalescedPacket+0x1011 github.com/quic-go/quic-go@v0.54.1/packet_packer.go:432 # 0xdeb2f0 github.com/quic-go/quic-go.(*Conn).sendPackets+0x890 github.com/quic-go/quic-go@v0.54.1/connection.go:2138 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [25: 67200] @ 0x53d895 0x53d2bd 0x53d499 0x993525 0x99305c 0x9513e7 0x951605 0x9812fe 0x9808ba 0x953ff2 0x9921c8 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x993524 crypto/tls.(*Conn).quicWaitForSignal+0x184 crypto/tls/quic.go:494 # 0x99305b crypto/tls.(*Conn).quicReadHandshakeBytes+0x3b crypto/tls/quic.go:377 # 0x9513e6 crypto/tls.(*Conn).readHandshakeBytes+0x26 crypto/tls/conn.go:1082 # 0x951604 crypto/tls.(*Conn).readHandshake+0x1a4 crypto/tls/conn.go:1117 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [55: 9680] @ 0x4dd9c6 0x5d6945 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd9c5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [156: 3744] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 67840] @ 0x95042e 0x950c5b 0x951126 0x98a61b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x95042d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x950c5a crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [61: 3904] @ 0x638085 0x638042 0x63719b 0x623706 0x672109 0x672095 0x671da5 0x6a531f 0x6a3bb2 0x6e186d 0x6e3868 0x6e37de 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x638084 math/big.nat.make+0x84 math/big/nat.go:67 # 0x638041 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x63719a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x623705 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x672108 math/big.(*Int).Mul+0x108 math/big/int.go:184 # 0x672094 github.com/consensys/gnark-crypto/ecc.getVector+0x94 github.com/consensys/gnark-crypto@v0.19.0/ecc/utils.go:177 # 0x671da4 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/utils.go:152 # 0x6a531e github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).mulGLV+0x21e github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g2.go:639 # 0x6a3bb1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g2.go:463 # 0x6e186c github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x4c github.com/pactus-project/pactus/crypto/bls/private_key.go:143 # 0x6e3867 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x6e37dd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 1024] @ 0x40cbf2 0x40b74d 0x41187c 0x6f7de8 0x11f8d71 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f7de7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x11f8d70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 155648] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 512] @ 0xb740ff 0xbc0eac 0xbc0e8e 0xbc0e82 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0eab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc0e8d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc0e81 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:301 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [285: 6840] @ 0x66c2eb 0x66cbe6 0x6e251d 0x11ebfb8 0x11ebfcc 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x11ebfb7 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x3f7 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x11ebfcb github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x40b github.com/pactus-project/pactus/state/state.go:305 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [131: 6288] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 320] @ 0x11da27c 0x12255ff 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x11da27b github.com/pactus-project/pactus/network.(*network).SendTo+0x3b github.com/pactus-project/pactus/network/network.go:372 # 0x12255fe github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x9e github.com/pactus-project/pactus/sync/sync.go:179 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 868352] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1427 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1426 compress/flate.(*compressor).deflate+0x6c6 compress/flate/deflate.go:487 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [164: 31488] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [167: 32064] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [625: 960000] @ 0xe1ae65 0x4a3d91 0xdf8b2a 0xdf8b1e 0xdebee7 0xdea98d 0xde030f 0x48b4a1 # 0xe1ae64 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:87 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdf8b29 github.com/quic-go/quic-go.getPacketBuffer+0x89 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:72 # 0xdf8b1d github.com/quic-go/quic-go.(*packetPacker).PackAckOnlyPacket+0x7d github.com/quic-go/quic-go@v0.54.1/packet_packer.go:464 # 0xdebee6 github.com/quic-go/quic-go.(*Conn).maybeSendAckOnlyPacket+0x126 github.com/quic-go/quic-go@v0.54.1/connection.go:2284 # 0xdea98c github.com/quic-go/quic-go.(*Conn).triggerSending+0x1ac github.com/quic-go/quic-go@v0.54.1/connection.go:2076 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [124: 5952] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xbc392b 0xbc23ae 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc392a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:524 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [182: 17472] @ 0xb59826 0x115c059 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb59825 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x165 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:62 # 0x115c058 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [30: 960] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 800] @ 0x116c27a 0x11de03b 0x11da38a 0x48b4a1 # 0x116c279 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0xdb9 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:643 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [15: 5760] @ 0xd41f65 0xd41f66 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xc593ed 0x48b4a1 # 0xd41f64 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd41f65 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xc593ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [47: 108288] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [194: 37248] @ 0x68a214 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2193: 421056] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 11328] @ 0xc4e8e5 0xc4e765 0xc6eca2 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6eca1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9: 8064] @ 0xb73db6 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xb73db5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:91 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [98: 476672] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1876: 30016] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [228: 47424] @ 0x6e5f8b 0x6f1a79 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e5f8a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:185 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [175: 67200] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1096: 26304] @ 0xc4e8e5 0xc4e765 0xc6eca2 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc6eca1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x361 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [219: 4036608] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4665: 447840] @ 0xc4e8e5 0xc4e765 0xc525d3 0xb4c7bf 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb4c7be github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0xde github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:11 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [492: 11808] @ 0x6e2d73 0x6e60df 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d72 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2333: 149312] @ 0x5f5392 0x5f01b5 0x5f0f9e 0x5ef4a5 0xe1558d 0xe0475a 0xe0447e 0xe04e6c 0xde0a45 0x48b4a1 # 0x5f5391 net.ipToSockaddr+0x71 net/ipsock_posix.go:228 # 0x5f01b4 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5f0f9d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5ef4a4 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xe1558c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:267 # 0xe04759 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.54.1/send_conn.go:98 # 0xe0447d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.54.1/send_conn.go:74 # 0xe04e6b github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.54.1/send_queue.go:90 # 0xde0a44 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.54.1/connection.go:540 0: 0 [39: 3120] @ 0x635210 0x635156 0x6345bd 0x62292a 0x622b05 0xb6c94b 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x622929 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x622b04 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb6c94a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:67 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [37: 1776] @ 0x468a46 0xb410eb 0xbbd86a 0xbc2544 0x48b4a1 # 0xb410ea github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:163 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [689: 77168] @ 0xc60bac 0xc60ba0 0xc78a7c 0xc75607 0x48b4a1 # 0xc60bab github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x14b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc60b9f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [278: 106752] @ 0xd41f65 0xd41f66 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xd41f64 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd41f65 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [170: 195840] @ 0x6d1aa6 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1aa5 compress/flate.newHuffmanBitWriter+0x45 compress/flate/huffman_bit_writer.go:97 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [120: 13440] @ 0xe0f4bb 0xe0f4ed 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe0f4ba github.com/quic-go/quic-go.newReceiveStream+0x35a github.com/quic-go/quic-go@v0.54.1/receive_stream.go:71 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [187: 35904] @ 0x6e1885 0x6e3868 0x6e37de 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e1884 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x64 github.com/pactus-project/pactus/crypto/bls/private_key.go:144 # 0x6e3867 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x6e37dd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 2688] @ 0xc21450 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc2144f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [48: 2304] @ 0x8f9f19 0x8f9f0d 0x8f9ebc 0x9064c7 0x908c3e 0x908ab3 0x90a99f 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f9f18 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xd8 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8f9f0c github.com/pactus-project/pactus/store.(*validatorStore).validator+0xcc github.com/pactus-project/pactus/store/validator.go:74 # 0x8f9ebb github.com/pactus-project/pactus/store.(*store).Validator+0x7b github.com/pactus-project/pactus/store/store.go:349 # 0x9064c6 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x126 github.com/pactus-project/pactus/sandbox/sandbox.go:161 # 0x908c3d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 79872] @ 0x8004c5 0x80181d 0x985e09 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x8004c4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:918 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0x985e08 crypto/tls.(*Conn).processCertsFromClient+0xc8 crypto/tls/handshake_server.go:932 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [8: 1024] @ 0x677d9a 0x677da6 0x6658fd 0x1532d37 0x14e17cf 0x152c65a 0x1531a13 0x15315a9 0x15310c5 0x98bf3a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x1532d36 crypto/internal/fips140/tls13.NewEarlySecret[...].func1+0x16 crypto/internal/fips140/tls13/tls13.go:76 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x15310c4 crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret+0x44 crypto/internal/fips140/tls13/tls13.go:121 # 0x98bf39 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x119 crypto/tls/handshake_server_tls13.go:919 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [143: 22880] @ 0x6e5567 0x6f108a 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e5566 github.com/pactus-project/pactus/types/certificate.(*Certificate).Hash+0x46 github.com/pactus-project/pactus/types/certificate/certificate.go:92 # 0x6f1089 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xe9 github.com/pactus-project/pactus/types/block/block.go:127 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [73: 4672] @ 0x789db4 0x7c517b 0x7c5176 0x7c5175 0x7c517c 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7c517a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7c5175 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7c5174 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7c517b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [28: 1344] @ 0x468a46 0xbb94d8 0xbb9516 0xbb954e 0xbb98cf 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb94d7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [13: 104] @ 0xbb9336 0xbb993a 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9335 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x35 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:44 # 0xbb9939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:109 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [14: 152320] @ 0x94bfd0 0x950c25 0x95225e 0xd3f855 0xd3ef1c 0x48b4a1 # 0x94bfcf crypto/tls.(*halfConn).encrypt+0x5af crypto/tls/conn.go:520 # 0x950c24 crypto/tls.(*Conn).writeRecordLocked+0x644 crypto/tls/conn.go:1032 # 0x95225d crypto/tls.(*Conn).Write+0x37d crypto/tls/conn.go:1255 # 0xd3f854 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x7d4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:678 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 0: 0 [4: 384] @ 0x14e17b7 0x6dfedd 0x98fa5e 0x98be7c 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [475: 273600] @ 0x6b0ad0 0x6afebb 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0acf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:125 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1280: 2949120] @ 0x6d61c8 0x6d4fc5 0x6d4568 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4fc4 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6d4567 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [87: 2784] @ 0x11e9367 0x11ee945 0x906fe7 0x11ee73a 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e9366 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x11ee944 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0xa4 github.com/pactus-project/pactus/state/state.go:549 # 0x906fe6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11ee739 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:546 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [217: 333312] @ 0x1227e5e 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x1227e5d github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x7d github.com/pactus-project/pactus/sync/sync.go:557 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37: 1184] @ 0x677996 0x67b9fa 0x69537f 0x6a984e 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [187: 35904] @ 0x68a1f5 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [185: 35520] @ 0x68a214 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [212: 33920] @ 0x52cf90 0x51f217 0xd5fec5 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0x52cf8f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd5fec4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:40 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [181: 34752] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [195: 37440] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0xdcfa7b 0xdd4c75 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdcfa7a github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x5a github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:52 # 0xdd4c74 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x194 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:48 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [15: 1920] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x6e044b 0xdd4a05 0xdd510a 0xdd4b85 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e044a golang.org/x/crypto/hkdf.Expand+0x2a golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:86 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd5109 github.com/quic-go/quic-go/internal/handshake.computeInitialKeyAndIV+0xe9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:69 # 0xdd4b84 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:44 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [643: 30864] @ 0xbbbf15 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbbf14 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0xf4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:262 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [439: 674304] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [170: 40800] @ 0x745f7c 0x74639c 0x747094 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [165: 31680] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 1584] @ 0xbb96e9 0xbb9787 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb96e8 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x168 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:22 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [18: 576] @ 0xbb94bf 0xbb9516 0xbb954e 0xbb98ec 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb94be github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [18: 13824] @ 0xb685d5 0xb68523 0xb6ea13 0xb6fd9d 0x48b4a1 # 0xb685d4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb68522 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb6ea12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:141 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [106: 848] @ 0x40b82e 0x410d25 0xc6a7b2 0xc6a7c0 0xc756a5 0x48b4a1 # 0xc6a7b1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc6a7bf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [39: 22464] @ 0x6b0ad0 0x6afebb 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0acf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:125 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [253: 40480] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [157: 17584] @ 0xbb99ad 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb99ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:105 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [242: 170368] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [347: 11104] @ 0x69556a 0x6aa065 0x6a981b 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [188: 36096] @ 0x68a214 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [368: 11776] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0xbb689e 0xbc2a49 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xbb689d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:932 # 0xbc2a48 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:464 0: 0 [230: 11040] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 13440] @ 0x14de39a 0x9991f9 0x94adb6 0x98a825 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14de399 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9991f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98a824 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x584 crypto/tls/handshake_server_tls13.go:772 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [555: 26640] @ 0x6e0869 0x6e774f 0x11ebf6b 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e0868 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xa8 github.com/pactus-project/pactus/crypto/bls/bls.go:33 # 0x6e774e github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:348 # 0x11ebf6a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:302 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [51: 2448] @ 0x54413a 0x66e64a 0x6e985a 0x6e97f9 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e9859 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e97f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [44: 1441792] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d52c5 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d52c4 compress/flate.(*huffmanBitWriter).writeTokens+0x224 compress/flate/huffman_bit_writer.go:589 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [101: 12928] @ 0xd70cc9 0xd70b65 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xd70cc8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:260 # 0xd70b64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:247 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [9: 1296] @ 0x10e58b1 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x10e58b0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x1190 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:890 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [4: 256] @ 0x14e18ee 0x152c65a 0x1531a13 0x15315a9 0x98a73e 0x98a709 0x986812 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18ed crypto/internal/fips140/hmac.New[...]+0x16d crypto/internal/fips140/hmac/hmac.go:187 # 0x152c659 crypto/internal/fips140/hkdf.Expand[...]+0x99 crypto/internal/fips140/hkdf/hkdf.go:29 # 0x1531a12 crypto/internal/fips140/tls13.ExpandLabel[...]+0x3b2 crypto/internal/fips140/tls13/tls13.go:39 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98a73d crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret+0x49d crypto/internal/fips140/tls13/tls13.go:106 # 0x98a708 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x468 crypto/tls/handshake_server_tls13.go:769 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [100: 12800] @ 0x6e4cf5 0x8fc19a 0x8fa6c5 0x11ee81b 0x9071a7 0x11ee786 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e4cf4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x8fc199 github.com/pactus-project/pactus/store.(*validatorStore).updateValidator+0x39 github.com/pactus-project/pactus/store/validator.go:102 # 0x8fa6c4 github.com/pactus-project/pactus/store.(*store).UpdateValidator+0x64 github.com/pactus-project/pactus/store/store.go:386 # 0x11ee81a github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x3a github.com/pactus-project/pactus/state/state.go:555 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee785 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 288] @ 0x468a46 0xbb9605 0xbb964c 0xbb9755 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb9604 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb964b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 128] @ 0x6e88c7 0x6efb5d 0x6f1b74 0x6f0c96 0x8f754e 0x8f7e31 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6e88c6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8f7e30 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [200: 38400] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [23: 368] @ 0xdb89bb 0xdb33d6 0xde72fa 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdb89ba github.com/quic-go/quic-go/internal/wire.parseStopSendingFrame+0x13a github.com/quic-go/quic-go@v0.54.1/internal/wire/stop_sending_frame.go:29 # 0xdb33d5 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseLessCommonFrame+0x95 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:130 # 0xde72f9 github.com/quic-go/quic-go.(*Conn).handleFrames+0x799 github.com/quic-go/quic-go@v0.54.1/connection.go:1511 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2: 224] @ 0x88954c 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [141: 2256] @ 0x677985 0x67b9fa 0x69537f 0x6a9865 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677984 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:177 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [259: 16576] @ 0x11ebdda 0x11ebda3 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ebdd9 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:358 # 0x11ebda2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:300 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 128] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [99: 1584] @ 0x889b76 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb49a66 0x48b4a1 # 0x889b75 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5577 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb49a65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:330 0: 0 [14: 224] @ 0xb460f3 0xb47770 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xb460f2 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestSendOK+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/metrics.go:154 # 0xb4776f github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x64f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:97 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [131: 18864] @ 0x552af7 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 48] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 1008] @ 0xd3b9e5 0xd4369b 0xd43408 0xd43498 0xd456f3 0xd7b962 0x11720a9 0x116ddbc 0x11de65a 0x48b4a1 # 0xd3b9e4 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x164 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:44 # 0xd4369a github.com/libp2p/go-yamux/v5.(*Stream).cleanup+0x3a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:392 # 0xd43407 github.com/libp2p/go-yamux/v5.(*Stream).CloseRead+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:359 # 0xd43497 github.com/libp2p/go-yamux/v5.(*Stream).Close+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:366 # 0xd456f2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Close+0x12 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:47 # 0xd7b961 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Close+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:81 # 0x11720a8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Close+0x88 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:197 # 0x116ddbb github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Close+0x1b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:914 # 0x11de659 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x239 github.com/pactus-project/pactus/network/stream.go:120 0: 0 [37: 75776] @ 0xa33fcb 0xa33fa7 0xa0d035 0xa11778 0x48b4a1 # 0xa33fca bufio.NewWriterSize+0x1aa bufio/bufio.go:602 # 0xa33fa6 net/http.newBufioWriterSize+0x186 net/http/server.go:909 # 0xa0d034 net/http.(*conn).readRequest+0x8d4 net/http/server.go:1107 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [7: 560] @ 0x6fb50f 0x6fbf7f 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17: 417792] @ 0x53d895 0x53d2bd 0x53d499 0x653e6a 0x654474 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x653e69 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [13: 159744] @ 0x53d895 0x53d2bd 0x53d499 0x653e6a 0x654474 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x653e69 github.com/fxamacker/cbor/v2.encodeByteString+0x2c9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1303 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1422: 182016] @ 0x678405 0x67bd76 0x6a97a5 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x678404 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:61 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [48: 2304] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6e2c0a 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e2c09 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1008: 64512] @ 0xc23ad8 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc23ad7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x8b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2451 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [346: 8304] @ 0xbb7072 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb7071 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1b1 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:43 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [381: 146304] @ 0x6b0785 0x6afebb 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0784 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:112 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [95: 10640] @ 0x415a34 0x4ecf28 0x11de470 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0x11de46f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 0: 0 [6: 24576] @ 0x12988de 0x4a3d91 0x1298a9e 0x1298966 0x12a10e2 0x129f445 0x12b617c 0x48b4a1 # 0x12988dd google.golang.org/grpc/mem.NewTieredBufferPool.newSizedBufferPool.func1+0x3d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:142 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0x1298a9d google.golang.org/grpc/mem.(*sizedBufferPool).Get+0x1d google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:121 # 0x1298965 google.golang.org/grpc/mem.(*tieredBufferPool).Get+0x25 google.golang.org/grpc@v1.75.1/mem/buffer_pool.go:88 # 0x12a10e1 google.golang.org/grpc/internal/transport.(*loopyWriter).processData+0x321 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:1018 # 0x129f444 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x184 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:611 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 0: 0 [192: 12288] @ 0x13ffeb4 0x13ffea0 0x13ffe66 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x13ffeb3 encoding/hex.EncodeToString+0x93 encoding/hex/hex.go:127 # 0x13ffe9f github.com/pactus-project/pactus/crypto/hash.Hash.String+0x7f github.com/pactus-project/pactus/crypto/hash/hash.go:71 # 0x13ffe65 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x45 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [295: 84960] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x6f7de8 0x11f8d71 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f7de7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x11f8d70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [184: 2944] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [3: 288] @ 0xa6f871 0xa6f58d 0xa745ec 0xbbf85a 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbbf859 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x259 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:92 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [37: 1776] @ 0x468a46 0xbb94d8 0xbb9516 0xbb954e 0xbb98cf 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb94d7 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x57 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98ce github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x4e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:106 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [61: 70272] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 96] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 456] @ 0x66f0d9 0x6e97f3 0x6ef771 0x6f015e 0x6f0246 0x6f27fc 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e97f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6f27fb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1101: 1268352] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fc02a 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [462: 11088] @ 0x6f16f5 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f16f4 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/block/block.go:165 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [447: 21456] @ 0x75cc51 0x75cc3d 0x75cbf1 0x752005 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x75cc50 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x75cc3c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x75cbf0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [60: 1966080] @ 0x12c0165 0x12c0259 0x12a78ab 0x1305865 0x1305528 0x1304d25 0x130303a 0x48b4a1 # 0x12c0164 bufio.NewReaderSize+0xe4 bufio/bufio.go:57 # 0x12c0258 google.golang.org/grpc/internal/transport.newFramer+0x1d8 google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:405 # 0x12a78aa google.golang.org/grpc/internal/transport.NewHTTP2Client+0xf8a google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:338 # 0x1305864 google.golang.org/grpc.(*addrConn).createTransport+0x284 google.golang.org/grpc@v1.75.1/clientconn.go:1400 # 0x1305527 google.golang.org/grpc.(*addrConn).tryAllAddrs+0x467 google.golang.org/grpc@v1.75.1/clientconn.go:1347 # 0x1304d24 google.golang.org/grpc.(*addrConn).resetTransportAndUnlock+0x1c4 google.golang.org/grpc@v1.75.1/clientconn.go:1279 # 0x1303039 google.golang.org/grpc.(*addrConn).connect+0x139 google.golang.org/grpc@v1.75.1/clientconn.go:942 0: 0 [163: 2608] @ 0x468a46 0x7bfe07 0x7bfdce 0x7bfd19 0x7bfcdf 0x11d7d6b 0x115b293 0x115a185 0x1159728 0x48b4a1 # 0x7bfe06 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x166 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0x7bfdcd github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked.func1+0x12d github.com/multiformats/go-multiaddr@v0.16.1/filter.go:103 # 0x7bfd18 github.com/multiformats/go-multiaddr.ForEach+0x78 github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0x7bfcde github.com/multiformats/go-multiaddr.(*Filters).AddrBlocked+0x3e github.com/multiformats/go-multiaddr@v0.16.1/filter.go:97 # 0x11d7d6a github.com/pactus-project/pactus/network.makeNetwork.func2+0xea github.com/pactus-project/pactus/network/network.go:221 # 0x115b292 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0x112 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:362 # 0x115a184 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x324 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:278 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [140: 286720] @ 0x8efa6f 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [55: 1760] @ 0x6efd71 0x6efb90 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6efd70 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [282: 9024] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc60d86 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc60d85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [37: 2368] @ 0x631125 0x63109d 0xb6bb85 0xb6bb6c 0xb6c909 0xb6c7b2 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb6bb84 math/big.(*Int).SetBytes+0x124 math/big/int.go:519 # 0xb6bb6b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x10b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb6c908 github.com/whyrusleeping/go-keyspace.Key.Distance+0x2a8 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb6c7b1 github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x151 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:66 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2340: 299520] @ 0x678405 0x67bd76 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x678404 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:61 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [198: 38016] @ 0x68e0f9 0x68a89a 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [237: 91008] @ 0xd41f65 0xd41f66 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd41f64 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd41f65 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [985: 23640] @ 0x66f1d5 0x6e81e5 0x6e8969 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f1d4 github.com/pactus-project/pactus/crypto.(*Address).Decode+0x74 github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e81e4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6e8968 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 7072] @ 0x517548 0x51718c 0x5e6b18 0x5d3e9a 0x5d4a9d 0x5cdc27 0x5cdfd4 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x517547 os.statNolog+0x27 os/stat_unix.go:30 # 0x51718b os.Stat+0x2b os/stat.go:13 # 0x5e6b17 net.stat+0x17 net/parse.go:84 # 0x5d3e99 net.readHosts+0xf9 net/hosts.go:59 # 0x5d4a9c net.lookupStaticHost+0xbc net/hosts.go:132 # 0x5cdc26 net.goLookupIPFiles+0x26 net/dnsclient_unix.go:590 # 0x5cdfd3 net.(*Resolver).goLookupIPCNAMEOrder+0xb3 net/dnsclient_unix.go:612 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [228: 160512] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [657: 31536] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xbb716a 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xbb7169 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x2a9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:71 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [68: 2176] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 96] @ 0x75cc51 0x75cc3d 0x75cbf1 0x752005 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x75cc50 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x75cc3c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x75cbf0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [57: 65664] @ 0x4a4712 0x4a3ca5 0xdc7a3f 0xdc7a61 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0xdc7a3e github.com/quic-go/quic-go/internal/ackhandler.putPacket+0x61e github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/packet.go:55 # 0xdc7a60 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x640 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:396 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2110: 405120] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 3072] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [88: 7040] @ 0x5391bb 0x53919d 0xe05133 0xe0f345 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0x5391ba context.withCancel+0x3a context/context.go:277 # 0x53919c context.WithCancelCause+0x1c context/context.go:269 # 0xe05132 github.com/quic-go/quic-go.newSendStream+0x112 github.com/quic-go/quic-go@v0.54.1/send_stream.go:81 # 0xe0f344 github.com/quic-go/quic-go.newStream+0x1e4 github.com/quic-go/quic-go@v0.54.1/stream.go:89 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [55: 42240] @ 0x675e9e 0x675e92 0x675dc5 0xdcfa5e 0xdd4c35 0xdd0788 0xdd048f 0xdd9e05 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0x675e9d crypto/internal/fips140/aes/gcm.New+0x9d crypto/internal/fips140/aes/gcm/gcm.go:24 # 0x675e91 crypto/cipher.newGCM+0x91 crypto/cipher/gcm.go:76 # 0x675dc4 crypto/cipher.NewGCM+0x64 crypto/cipher/gcm.go:34 # 0xdcfa5d github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x3d github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:47 # 0xdd4c34 github.com/quic-go/quic-go/internal/handshake.NewInitialAEAD+0x154 github.com/quic-go/quic-go@v0.54.1/internal/handshake/initial_aead.go:47 # 0xdd0787 github.com/quic-go/quic-go/internal/handshake.newCryptoSetup+0x67 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:145 # 0xdd048e github.com/quic-go/quic-go/internal/handshake.NewCryptoSetupServer+0x8e github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:115 # 0xdd9e04 github.com/quic-go/quic-go.init.func1+0xc84 github.com/quic-go/quic-go@v0.54.1/connection.go:328 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [150: 28800] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [89: 1424] @ 0xc6b5a9 0xc6b4dc 0xc756a5 0x48b4a1 # 0xc6b5a8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1dc8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1622 # 0xc6b4db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [66: 1584] @ 0xb3eefe 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0xb3eefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:107 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [102: 6528] @ 0x7454dc 0x748bdf 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x748bde github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 1088] @ 0x11e97d6 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [74: 3552] @ 0x468a46 0xbb96be 0xbb9707 0xbb9787 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb96bd github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbb9706 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:24 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [415: 79680] @ 0x115be7c 0x1159eb9 0x1159728 0x48b4a1 # 0x115be7b github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x5b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:410 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [275: 6600] @ 0xc2528c 0xc242a5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc2528b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x46b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xc242a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [707: 169680] @ 0xbbc03b 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc03a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:292 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [172: 19264] @ 0x789ca5 0xbc1153 0xbc1137 0xbc10e8 0xbc11fa 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xbc1152 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbc1136 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbc10e7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0xbc11f9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:324 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [38: 4256] @ 0x53aab9 0x5cb249 0x5cb211 0x5cc62f 0x5cfac5 0x48b4a1 # 0x53aab8 context.WithDeadlineCause+0xd8 context/context.go:638 # 0x5cb248 context.WithDeadline+0x2e8 context/context.go:624 # 0x5cb210 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [8: 640] @ 0x8e21c9 0x10e5eef 0x10e574c 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8e21c8 github.com/libp2p/go-libp2p/core/crypto.UnmarshalPublicKey+0x28 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:124 # 0x10e5eee github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeReceivedPubKey+0xae github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:939 # 0x10e574b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x102b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:888 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [526: 33664] @ 0xb59410 0xb597d2 0x115c059 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb5940f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb597d1 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x115c058 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [101: 90496] @ 0xb73db6 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb73db5 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x195 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:91 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [241: 3856] @ 0xc268a8 0xc23be5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc268a7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIDontWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2994 # 0xc23be4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x9c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2452 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [19: 456] @ 0x11ebdda 0x11ebda3 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ebdd9 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x219 github.com/pactus-project/pactus/types/certificate/certificate.go:358 # 0x11ebda2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:300 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [272: 52224] @ 0xbbc2e5 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc2e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:281 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [581: 18592] @ 0x69556a 0x6aa065 0x6a981b 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 896] @ 0x677d9a 0x677da6 0x6658fd 0x986dcc 0x9867c5 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x986dcb crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0x4eb crypto/tls/handshake_server_tls13.go:199 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [371: 8904] @ 0x54413a 0x66e64a 0x66f0f2 0x6e97f3 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e97f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [136: 2176] @ 0x751445 0x7513e0 0x7513cc 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x751444 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x7513df github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x7513cb github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [174: 22272] @ 0x51c27b 0x116ca51 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [1: 64] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d55d9 0xb57a97 0x115fb85 0x115f3ff 0x115f158 0x115bec5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d55d8 net.InterfaceAddrs+0x18 net/interface.go:130 # 0xb57a96 github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x16 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:390 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115f157 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).All+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:604 # 0x115bec4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1029: 8232] @ 0x6fbfb8 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fbfb7 github.com/pactus-project/pactus/genesis.MainnetGenesis+0x57 github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [91: 1456] @ 0x6ef947 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ef946 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x166 github.com/pactus-project/pactus/types/tx/tx.go:349 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [204: 3264] @ 0xb452f3 0xbb7385 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb452f2 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordMessageRecvOK+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/metrics.go:114 # 0xbb7384 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:90 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [216: 10368] @ 0xbb93e6 0xbb9357 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb93e5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [75: 3600] @ 0x468a46 0xb739b4 0xb73d31 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb739b3 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:80 # 0xb73d30 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:92 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [40: 1920] @ 0x841196 0x840a50 0xb3d0e6 0xb49cf2 0xb48e05 0xb48e06 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb49cf1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:367 # 0xb48e04 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).writeMsg+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:317 # 0xb48e05 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:274 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [29: 928] @ 0x677996 0x67b9fa 0x69537f 0x6a9865 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [84: 4032] @ 0xb730fe 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb730fd github.com/libp2p/go-netroute.New+0x93d github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:53 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [149: 9536] @ 0xc700e7 0xc654c9 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc700e6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc654c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [144: 23040] @ 0xd220be 0xd1f668 0xd1e0c6 0xd7086a 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1f667 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [274: 30688] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [310: 64480] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xc616c7 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc616c6 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x9c6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:966 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [203: 38976] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 4992] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [948: 45504] @ 0x6f17a5 0x6f177b 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f17a4 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6f177a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/block/block.go:170 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 480] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f6c1e 0x8f8d14 0x8f75e6 0x8f7e31 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f6c1d github.com/pactus-project/pactus/store.(*blockStore).publicKey+0xfd github.com/pactus-project/pactus/store/block.go:151 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8f7e30 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [8: 768] @ 0x14e17b7 0x1516b99 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e17b6 crypto/internal/fips140/hmac.New[...]+0x36 crypto/internal/fips140/hmac/hmac.go:169 # 0x1516b98 crypto/internal/fips140/ecdsa.newDRBG[...]+0x538 crypto/internal/fips140/ecdsa/hmacdrbg.go:111 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [7072: 565760] @ 0xc5eaac 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc5eaab github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xcb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [21: 29568] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x480f29 0x99e251 0xa3345b 0xa3345c 0xa0c987 0xa11778 0x48b4a1 # 0x99e250 net/textproto.readMIMEHeader+0x90 net/textproto/reader.go:523 # 0xa3345a net/textproto.(*Reader).ReadMIMEHeader+0x53a net/textproto/reader.go:502 # 0xa3345b net/http.readRequest+0x53b net/http/request.go:1133 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [8: 256] @ 0x7bd431 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd430 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [191: 4584] @ 0x889bd6 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb49a66 0x48b4a1 # 0x889bd5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5577 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb49a65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:330 0: 0 [104: 106496] @ 0x8efa6f 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1173: 75072] @ 0x53d325 0x53d499 0x66dc5f 0x66e5dd 0x6ef6ac 0x6ef605 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x66dc5e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x66e5dc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x6ef6ab github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6ef604 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [76: 33619968] @ 0x739412 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739411 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x571 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:308 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 144] @ 0x6e4dca 0x6e4c1f 0x11ee82c 0x9071a7 0x11ee786 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e4dc9 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x109 github.com/pactus-project/pactus/types/validator/validator.go:174 # 0x6e4c1e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x11ee82b github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x4b github.com/pactus-project/pactus/state/state.go:556 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee785 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 704] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [193: 80288] @ 0x8f61a7 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f61a6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [80: 8960] @ 0xd41f49 0xd42042 0xd3ce4b 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xd41f48 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd42041 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd3ce4a github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x30a github.com/libp2p/go-yamux/v5@v5.1.0/session.go:234 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [122: 3997696] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d51ce 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d51cd compress/flate.(*huffmanBitWriter).writeTokens+0x12d compress/flate/huffman_bit_writer.go:580 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 112] @ 0x5135ef 0x51391d 0x511cde 0x72dcde 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x5135ee os.newFile+0x4e os/file_unix.go:144 # 0x51391c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72dcdd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [62: 5952] @ 0x67b9d9 0x69537f 0x6a984e 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x8fe6a9 0x8fe684 0x8fe1c5 0x8fd66d 0x8f6dd0 0x8f8d14 0x8f75e6 0x8f7e31 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x8fe6a8 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x88 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x8fe683 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x8fe1c4 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c4 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x8fd66c github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x8c github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8f6dcf github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2af github.com/pactus-project/pactus/store/block.go:176 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x8f7e30 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [196: 18816] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0xbb689e 0xbc2a49 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0xbb689d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).maybeAddAddrs+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:932 # 0xbc2a48 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x7c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:464 0: 0 [39: 936] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [41: 1968] @ 0x468a46 0xbb96be 0xbb9707 0xbb9787 0xbc170b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb96bd github.com/libp2p/go-libp2p-kbucket.ConvertKey+0x13d github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:51 # 0xbb9706 github.com/libp2p/go-libp2p-kad-dht.NewKeyKadID+0x186 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:24 # 0xbb9786 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x206 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:72 # 0xbc170a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x64a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:330 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [30: 960] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb49a66 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb49a65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:330 0: 0 [25: 1600] @ 0xb740ff 0xbc0eac 0xbc0e8e 0xbc0e82 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0eab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc0e8d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc0e81 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:301 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [60: 6720] @ 0x634eac 0x634dcf 0x6345bd 0x62292a 0x622b05 0xb6c94b 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x634eab math/big.nat.make+0x1eb math/big/nat.go:67 # 0x634dce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x622929 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x622b04 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb6c94a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:67 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [19: 608] @ 0x4dec45 0x4df832 0x5e8faf 0x5e889b 0x5dd7d8 0x5f14c7 0x5efa34 0x5c023a 0x5bfc93 0x5ce6ec 0x5e2871 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x4dec44 syscall.anyToSockaddr+0x64 syscall/syscall_linux.go:669 # 0x4df831 syscall.Getpeername+0x71 syscall/syscall_unix.go:309 # 0x5e8fae net.(*netFD).dial+0x60e net/sock_posix.go:142 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5f14c6 net.(*sysDialer).dialUDP+0xa6 net/udpsock_posix.go:212 # 0x5efa33 net.DialUDP+0x1d3 net/udpsock.go:297 # 0x5c0239 net.srcAddrs+0xf9 net/addrselect.go:50 # 0x5bfc92 net.sortByRFC6724+0x32 net/addrselect.go:18 # 0x5ce6eb net.(*Resolver).goLookupIPCNAMEOrder+0x7cb net/dnsclient_unix.go:799 # 0x5e2870 net.(*Resolver).lookupIP+0x130 net/lookup_unix.go:66 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [280: 17920] @ 0xdb9308 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdb9307 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:63 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [21: 102144] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [139: 6672] @ 0x6fb1db 0x6fb1b8 0x6fb0ff 0x11ee908 0x906fe7 0x11ee73a 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fb1da bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6fb1b7 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6fb0fe github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x11ee907 github.com/pactus-project/pactus/state.(*state).commitSandbox.func2+0x67 github.com/pactus-project/pactus/state/state.go:549 # 0x906fe6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateAccounts+0x106 github.com/pactus-project/pactus/sandbox/sandbox.go:254 # 0x11ee739 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x119 github.com/pactus-project/pactus/state/state.go:546 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [178: 34176] @ 0x68a233 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 3584] @ 0xc6ef93 0xc6eb1e 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6ef92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc6eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [683: 120208] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [390: 162240] @ 0x6e71ad 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e71ac github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xac github.com/pactus-project/pactus/types/certificate/certificate.go:308 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 416] @ 0x6e5f8b 0x6f1a79 0x6f0c96 0x8f754e 0x8f7e31 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6e5f8a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:185 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8f7e30 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1518: 170016] @ 0xd41f49 0xd42042 0xd40e46 0xd40465 0xd3fdef 0xd3fc38 0x48b4a1 # 0xd41f48 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x68 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd42041 github.com/libp2p/go-yamux/v5.newStream+0x161 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:64 # 0xd40e45 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd40464 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [7611: 1339536] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [175: 67200] @ 0x6f0ffe 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0ffd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [75: 76800] @ 0xdd92a5 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xdd92a4 github.com/quic-go/quic-go.init.func1+0x124 github.com/quic-go/quic-go@v0.54.1/connection.go:245 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [11: 176] @ 0xe1d094 0xe1d1b2 0xe10de5 0xdedd45 0xe0f7b0 0xe0f794 0xe0f0d3 0xe08570 0xdc7fc7 0xdc755b 0xde8aff 0xde704e 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe1d093 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).deleteStream+0x193 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:192 # 0xe1d1b1 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).DeleteStream+0x71 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:159 # 0xe10de4 github.com/quic-go/quic-go.(*streamsMap).DeleteStream+0xc4 github.com/quic-go/quic-go@v0.54.1/streams_map.go:178 # 0xdedd44 github.com/quic-go/quic-go.(*Conn).onStreamCompleted+0x24 github.com/quic-go/quic-go@v0.54.1/connection.go:2601 # 0xe0f7af github.com/quic-go/quic-go.(*Stream).checkIfCompleted+0x6f github.com/quic-go/quic-go@v0.54.1/stream.go:214 # 0xe0f793 github.com/quic-go/quic-go.newStream.func1+0x53 github.com/quic-go/quic-go@v0.54.1/stream.go:82 # 0xe0f0d2 github.com/quic-go/quic-go.(*uniStreamSender).onStreamCompleted+0x12 github.com/quic-go/quic-go@v0.54.1/stream.go:45 # 0xe0856f github.com/quic-go/quic-go.(*sendStreamResetStreamHandler).OnAcked+0x16f github.com/quic-go/quic-go@v0.54.1/send_stream.go:733 # 0xdc7fc6 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).detectAndRemoveAckedPackets+0x3a6 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:486 # 0xdc755a github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).ReceivedAck+0x13a github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:352 # 0xde8afe github.com/quic-go/quic-go.(*Conn).handleAckFrame+0x5e github.com/quic-go/quic-go@v0.54.1/connection.go:1760 # 0xde704d github.com/quic-go/quic-go.(*Conn).handleFrames+0x4ed github.com/quic-go/quic-go@v0.54.1/connection.go:1494 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [212: 40704] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [130: 6240] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [65: 3120] @ 0x468a46 0xb6a355 0xb6a34b 0xb68f86 0xb68eb6 0xbb4977 0xbc23f0 0x48b4a1 # 0xb6a354 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6a34a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb68f85 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).removePeer+0x25 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:376 # 0xb68eb5 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).RemovePeer+0x75 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:371 # 0xbb4976 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerStoppedDHT+0xd6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:728 # 0xbc23ef github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x16f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:421 0: 0 [162: 82944] @ 0x4de275 0x5d649f 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d649e net.interfaceTable+0x21e net/interface_linux.go:34 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [21: 1008] @ 0x5df686 0x5dcd73 0x5c5745 0x5c6697 0x5e0985 0x5cb2a5 0x5cc62f 0x5cfac5 0x48b4a1 # 0x5df685 net.(*Resolver).lookupIPAddr+0x8e5 net/lookup.go:311 # 0x5dcd72 net.(*Resolver).internetAddrList+0x4b2 net/ipsock.go:289 # 0x5c5744 net.(*Resolver).resolveAddrList+0x3e4 net/dial.go:353 # 0x5c6696 net.(*Dialer).DialContext+0x3f6 net/dial.go:560 # 0x5e0984 net.(*Resolver).dial+0xa4 net/lookup.go:699 # 0x5cb2a4 net.(*Resolver).exchange+0x344 net/dnsclient_unix.go:185 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [57: 2736] @ 0xe022c5 0xe0229f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0x90b998 0x90b97b 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0xe022c4 github.com/quic-go/quic-go/internal/utils.NewTimer+0x5a4 github.com/quic-go/quic-go@v0.54.1/internal/utils/timer.go:17 # 0xe0229e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x57e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:168 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x90b997 io.ReadFull+0xd7 io/io.go:354 # 0x90b97a github.com/multiformats/go-multistream.lpReadBuf+0xba github.com/multiformats/go-multistream@v0.6.1/multistream.go:296 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [43: 2064] @ 0x480eda 0x480eef 0xdf24c6 0xe0f48a 0xe0f4ed 0xe10605 0xe1d55a 0xe11372 0xe1150f 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdf24c5 github.com/quic-go/quic-go.newFrameSorter+0x65 github.com/quic-go/quic-go@v0.54.1/frame_sorter.go:39 # 0xe0f489 github.com/quic-go/quic-go.newReceiveStream+0x329 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:69 # 0xe0f4ec github.com/quic-go/quic-go.newStream+0x38c github.com/quic-go/quic-go@v0.54.1/stream.go:102 # 0xe10604 github.com/quic-go/quic-go.(*streamsMap).initMaps.func2+0x64 github.com/quic-go/quic-go@v0.54.1/streams_map.go:76 # 0xe1d559 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).GetOrOpenStream+0x239 github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:143 # 0xe11371 github.com/quic-go/quic-go.(*streamsMap).getReceiveStream+0x171 github.com/quic-go/quic-go@v0.54.1/streams_map.go:279 # 0xe1150e github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x2e github.com/quic-go/quic-go@v0.54.1/streams_map.go:310 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [146: 28032] @ 0x68a1f5 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 720] @ 0x745f7c 0x74639c 0x747094 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 192] @ 0x1221df2 0x1221ddd 0x12254df 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x1221df1 github.com/pactus-project/pactus/sync/bundle.NewBundle+0x31 github.com/pactus-project/pactus/sync/bundle/bundle.go:44 # 0x1221ddc github.com/pactus-project/pactus/sync.(*blocksResponseHandler).PrepareBundle+0x1c github.com/pactus-project/pactus/sync/handler_blocks_response.go:52 # 0x12254de github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x5e github.com/pactus-project/pactus/sync/sync.go:157 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [77: 6160] @ 0x6fb50f 0x6fbf7f 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [78: 6240] @ 0x6fb50f 0x6fc02a 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [170: 32640] @ 0x68a1f5 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 128] @ 0x7bd7a5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [95: 9120] @ 0xbc2ae8 0x48b4a1 # 0xbc2ae7 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x867 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:469 0: 0 [17: 816] @ 0xbb93e6 0xbb9357 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb93e5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [259: 2453248] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [628: 3054592] @ 0xb6cf46 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6cf45 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x5a5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:129 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [109: 6976] @ 0xbc183b 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc183a github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x77a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:348 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [30: 69120] @ 0x6d61c8 0x6d4ff0 0x6d4568 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4fef compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6d4567 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [337: 258816] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [180: 34560] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1016: 9623552] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [992: 1777664] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc6c329 0xc6bdd0 0xc6f096 0xc6a025 0xc756a5 0x48b4a1 # 0xc6c328 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc6bdcf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func8+0xef github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1741 # 0xc6f095 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc6a024 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x844 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1736 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [501: 897792] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [47: 457216] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1061: 84880] @ 0x51f306 0xd22371 0xd2839c 0xd45be2 0xd40d82 0xd40465 0xd3fdef 0xd3fc38 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xd22370 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xb0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:71 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd40d81 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd40464 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [124: 51584] @ 0x4dd9c6 0x5d6945 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd9c5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x5d6944 net.interfaceAddrTable+0x24 net/interface_linux.go:124 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [580: 18560] @ 0x69556a 0x6aa065 0x6a97c9 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [393: 9432] @ 0x94fc18 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x94fc17 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:838 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [172: 33024] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [956: 15296] @ 0xc8ca65 0xc8c89d 0xc8c60a 0xc8c145 0xc8bc97 0xc8bb3c 0x48b4a1 # 0xc8ca64 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg.func1+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:492 # 0xc8c89c github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x17c github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:508 # 0xc8c609 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc8c144 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc8bc96 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc8bb3b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [4: 192] @ 0x51c657 0xd45586 0xd45608 0xd7b6ea 0x1172d0c 0x116dd02 0x11de6d8 0x48b4a1 # 0x51c656 fmt.Errorf+0x476 fmt/errors.go:48 # 0xd45585 github.com/libp2p/go-libp2p/p2p/muxer/yamux.parseError+0x245 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:31 # 0xd45607 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:38 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 0: 0 [34: 78336] @ 0x6d61c8 0x6d4fc5 0x6d4568 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4fc4 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6d4567 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56: 3584] @ 0x6e6e72 0x6e6e39 0x6e6e38 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e6e71 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x71 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6e6e38 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:231 # 0x6e6e37 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x37 github.com/pactus-project/pactus/types/certificate/certificate.go:278 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [174: 311808] @ 0xb6962f 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6962e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 320] @ 0xbc2447 0x48b4a1 # 0xbc2446 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x1c6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:423 0: 0 [20: 194560] @ 0xb6ce69 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6ce68 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x4c8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:115 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [147: 9408] @ 0x7bd7a5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [68: 7616] @ 0xbb99ad 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb99ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:105 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [82: 3936] @ 0x468a46 0xbb9605 0xbb964c 0xbb9755 0xbc2e3c 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb9604 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x84 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb964b github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xcb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9754 github.com/libp2p/go-libp2p-kad-dht.NewLookupEvent+0x1d4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:70 # 0xbc2e3b github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xfb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:477 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [335: 10720] @ 0x6f4765 0x6f4742 0x6f4730 0x6f4d7d 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f4764 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1a4 github.com/pactus-project/pactus/types/certificate/certificate.go:257 # 0x6f4741 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:231 # 0x6f472f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:102 # 0x6f4d7c github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 6144] @ 0x8f61a7 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f61a6 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0xc6 github.com/pactus-project/pactus/store/block.go:53 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [416: 73216] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [730: 151840] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xd49a73 0xc81ecd 0xc82edd 0xc899ae 0xc62a17 0xc60b27 0xc78a7c 0xc75607 0x48b4a1 # 0xd49a72 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).Protect+0x112 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:204 # 0xc81ecc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).tagMeshPeer+0x8c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:103 # 0xc82edc github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Graft+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:214 # 0xc899ad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Graft+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:486 # 0xc62a16 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleGraft+0x736 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1103 # 0xc60b26 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xc6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:887 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1693: 54176] @ 0x14cac33 0x67871a 0x67bd76 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678719 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:83 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [351: 808704] @ 0x6d61c8 0x6d4765 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4764 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1024] @ 0x14e18b0 0x1516985 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14e18af crypto/internal/fips140/hmac.New[...]+0x12f crypto/internal/fips140/hmac/hmac.go:186 # 0x1516984 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [241: 7712] @ 0x40cbf2 0x40b74d 0x410d25 0xc60d86 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc60d85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [877: 56128] @ 0x911718 0x911730 0x910d4a 0xb45113 0xb450f4 0xbb7367 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x911717 go.opentelemetry.io/otel/attribute.computeDistinctFixed+0x97 go.opentelemetry.io/otel@v1.38.0/attribute/set.go:350 # 0x91172f go.opentelemetry.io/otel/attribute.computeDistinct+0xaf go.opentelemetry.io/otel@v1.38.0/attribute/set.go:336 # 0x910d49 go.opentelemetry.io/otel/attribute.NewSetWithFiltered+0x309 go.opentelemetry.io/otel@v1.38.0/attribute/set.go:239 # 0xb45112 go.opentelemetry.io/otel/attribute.NewSet+0x32 go.opentelemetry.io/otel@v1.38.0/attribute/set.go:184 # 0xb450f3 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x13 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/context.go:16 # 0xbb7366 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:88 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [147: 9408] @ 0x635210 0x635156 0x6345bd 0x623e0c 0x6241b7 0x67cee5 0x67be05 0x6a97a5 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6241b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67cee4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:1108 # 0x67be04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:895 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [399: 12768] @ 0x14cac33 0x678306 0x67bd76 0x6a97a5 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678305 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:43 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [80: 92160] @ 0x4a4712 0x4a3ca5 0x8efa39 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efa38 github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0xd8 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:71 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [56: 19726336] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [199: 19104] @ 0x115b2cc 0x115b26b 0x115a185 0x1159728 0x48b4a1 # 0x115b2cb slices.Clone[...]+0x14b slices/slices.go:360 # 0x115b26a github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getAddrs+0xea github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:362 # 0x115a184 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x324 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:278 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [751: 180240] @ 0xb4c72c 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb4c72b github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:9 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 112] @ 0x789ca5 0x7c517b 0x7c5176 0x7c5175 0x7c517c 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7c517a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7c5175 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7c5174 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7c517b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [302: 347904] @ 0x841196 0x840a50 0xb3d0e6 0xb49cf2 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb49cf1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:367 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [752: 72192] @ 0xb59410 0xb597d2 0x115c059 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb5940f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0xb597d1 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x115c058 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [626: 200320] @ 0xbbc03b 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc03a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:292 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1317: 1685760] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [39: 1872] @ 0x51f306 0x11ee5e5 0x729045 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x11ee5e4 github.com/pactus-project/pactus/state.(*state).String+0x1a4 github.com/pactus-project/pactus/state/state.go:529 # 0x729044 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0x64 github.com/pactus-project/pactus/util/logger/logger.go:185 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [658: 231616] @ 0xd6f0ec 0xd6efc9 0x115be48 0x1159eb9 0x1159728 0x48b4a1 # 0xd6f0eb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).listenAddressesNoLock+0x4b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:19 # 0xd6efc8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).ListenAddresses+0x88 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:15 # 0x115be47 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:405 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [906: 72480] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a981b 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 2432] @ 0x10e423b 0x10e41e8 0x10e22c6 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x10e423a github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x49a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0x10e41e7 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x447 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:710 # 0x10e22c5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:535 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [26: 416] @ 0xc60685 0xc78dbb 0xc75607 0x48b4a1 # 0xc60684 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:853 # 0xc78dba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [44: 704] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [62: 2976] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1576: 37824] @ 0xc22ace 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22acd github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xb4d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [680: 43520] @ 0x11ebe05 0x11ebda3 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ebe04 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:354 # 0x11ebda2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:300 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [157: 30144] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [234: 3744] @ 0x90b911 0x90b825 0xd9ee38 0xd9edfb 0x116902c 0xd70025 0x48b4a1 # 0x90b910 github.com/multiformats/go-multistream.lpReadBuf+0x50 github.com/multiformats/go-multistream@v0.6.1/multistream.go:283 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9ee37 github.com/multiformats/go-multistream.ReadNextToken[...]+0x157 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9edfa github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x11a github.com/multiformats/go-multistream@v0.6.1/multistream.go:207 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [88: 1408] @ 0xc81f58 0xc81f47 0xc82f5d 0xc89cae 0xc6b505 0xc6b4dc 0xc756a5 0x48b4a1 # 0xc81f57 github.com/libp2p/go-libp2p-pubsub.topicTag+0x37 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:112 # 0xc81f46 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).untagMeshPeer+0x26 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:107 # 0xc82f5c github.com/libp2p/go-libp2p-pubsub.(*tagTracer).Prune+0x1c github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:218 # 0xc89cad github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).Prune+0xcd github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:513 # 0xc6b504 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func3+0x1d24 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1618 # 0xc6b4db github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x1cfb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1718 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [262: 25152] @ 0xc4e8e5 0xc4e765 0xc525d3 0xbc27fc 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xbc27fb github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x57b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:455 0: 0 [9: 4608] @ 0x7f3d9e 0x7f3db3 0x9991b4 0x94adb6 0x98a78a 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0x9991b3 crypto/tls.aeadAESGCMTLS13+0x33 crypto/tls/cipher_suites.go:555 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98a789 crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x4e9 crypto/tls/handshake_server_tls13.go:770 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [376: 156416] @ 0x6f9793 0x11ef263 0x11f8d42 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f9792 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x11ef262 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:610 # 0x11f8d41 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1117: 107232] @ 0x67bdc5 0x6a97a5 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67bdc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:892 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [173: 33216] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [61: 3904] @ 0xb4866f 0xb48610 0xb485a9 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xb4866e github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0x12e github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xb4860f github.com/libp2p/go-msgio.NewVarintReaderSize+0xcf github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xb485a8 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x68 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:214 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1096: 105216] @ 0x6e07f2 0x6e774f 0x11ebf6b 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e07f1 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0x31 github.com/pactus-project/pactus/crypto/bls/bls.go:23 # 0x6e774e github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:348 # 0x11ebf6a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:302 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1438: 11504] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc6de49 0xc6a3bc 0xc756a5 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc6de48 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2019 # 0xc6a3bb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [32: 1024] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 576] @ 0x8f6178 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8f6177 github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x97 github.com/pactus-project/pactus/store/block.go:52 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2106: 404352] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31: 71424] @ 0x6d61c8 0x6d4765 0x6d033a 0x6d138c 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4764 compress/flate.(*huffmanBitWriter).writeBlock+0x2e4 compress/flate/huffman_bit_writer.go:466 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d138b compress/flate.(*compressor).deflate+0x62b compress/flate/deflate.go:409 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [129: 115584] @ 0x6f0ffe 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0ffd github.com/pactus-project/pactus/types/block.(*Block).Hash+0x5d github.com/pactus-project/pactus/types/block/block.go:121 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1597: 178864] @ 0xd41fd7 0xd40e46 0xd40465 0xd3fdef 0xd3fc38 0x48b4a1 # 0xd41fd6 github.com/libp2p/go-yamux/v5.newStream+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:73 # 0xd40e45 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd40464 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [544: 17408] @ 0x677996 0x67b9fa 0x69537f 0x6a9865 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [237: 7584] @ 0x40cbf2 0x40b74d 0x410d25 0xc63629 0xc60b7a 0xc78a7c 0xc75607 0x48b4a1 # 0xc63628 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc60b79 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5598: 5015808] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc63629 0xc60b7a 0xc78a7c 0xc75607 0x48b4a1 # 0xc63628 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc60b79 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [229: 10992] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [176: 33792] @ 0x68e0f9 0x68a89a 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 5760] @ 0x6d1bfb 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1bfa compress/flate.newHuffmanBitWriter+0x19a compress/flate/huffman_bit_writer.go:95 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [164: 188928] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fbf7f 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [365: 151840] @ 0x6e71ad 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e71ac github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0xac github.com/pactus-project/pactus/types/certificate/certificate.go:308 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 204800] @ 0x8efa6f 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x5a0075 0x5a032d 0x11727a5 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x5a032c bufio.(*Writer).Write+0xcc bufio/bufio.go:689 # 0x11727a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [145: 148480] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 192] @ 0x116b67d 0x11de03b 0x11da38a 0x48b4a1 # 0x116b67c github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x1bc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [183: 210816] @ 0x6d1af1 0x6d1c27 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1af0 compress/flate.newHuffmanEncoder+0x90 compress/flate/huffman_code.go:60 # 0x6d1c26 compress/flate.newHuffmanBitWriter+0x1c6 compress/flate/huffman_bit_writer.go:100 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 384] @ 0xddf195 0xdd9a97 0xe0c024 0xe0a54b 0xe094a5 0x48b4a1 # 0xddf194 github.com/quic-go/quic-go.(*Conn).preSetup+0x374 github.com/quic-go/quic-go@v0.54.1/connection.go:477 # 0xdd9a96 github.com/quic-go/quic-go.init.func1+0x916 github.com/quic-go/quic-go@v0.54.1/connection.go:283 # 0xe0c023 github.com/quic-go/quic-go.(*baseServer).handleInitialImpl+0x983 github.com/quic-go/quic-go@v0.54.1/server.go:714 # 0xe0a54a github.com/quic-go/quic-go.(*baseServer).handlePacketImpl+0x6aa github.com/quic-go/quic-go@v0.54.1/server.go:487 # 0xe094a4 github.com/quic-go/quic-go.(*baseServer).run+0x164 github.com/quic-go/quic-go@v0.54.1/server.go:298 0: 0 [1: 240] @ 0x745f7c 0x74639c 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f59a6 0x8f9657 0x905dc4 0x907da8 0x908b3f 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f59a5 github.com/pactus-project/pactus/store.(*accountStore).account+0xe5 github.com/pactus-project/pactus/store/account.go:56 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x905dc3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x907da7 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x908b3e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [101: 4848] @ 0x468a46 0xbb93be 0xbb9343 0xbb9357 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb93bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [74: 3552] @ 0x53b3e5 0xa6f89e 0xa6f861 0xa6f58d 0xa745ec 0xbc14f6 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xa6f89d go.opentelemetry.io/otel/trace.ContextWithSpan+0x1dd go.opentelemetry.io/otel/trace@v1.38.0/context.go:14 # 0xa6f860 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1a0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc14f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [181: 34752] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [410: 170560] @ 0x6f9793 0x11ed61a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f9792 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x11ed619 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:438 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [855: 27360] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [561: 17952] @ 0x14cac33 0x6783df 0x67bd76 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x6783de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:59 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [83: 7968] @ 0x6e18a6 0x6e3868 0x6e37de 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e18a5 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKeyNative+0x85 github.com/pactus-project/pactus/crypto/bls/private_key.go:145 # 0x6e3867 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).PublicKey+0xa7 github.com/pactus-project/pactus/crypto/bls/private_key.go:154 # 0x6e37dd github.com/pactus-project/pactus/sortition.Evaluate+0x1d github.com/pactus-project/pactus/sortition/vrf.go:23 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 1584] @ 0x53b3e5 0x12b7afb 0x12b7ad7 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x12b7afa google.golang.org/grpc/metadata.NewIncomingContext+0x179a google.golang.org/grpc@v1.75.1/metadata/metadata.go:165 # 0x12b7ad6 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x1776 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:547 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [104: 16640] @ 0x1294bbf 0x1090ccf 0x10906fa 0x10904f0 0x1090312 0x1293f59 0x128f176 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x1294bbe golang.org/x/net/http2.(*Framer).readMetaFrame.func1+0x2fe golang.org/x/net@v0.44.0/http2/frame.go:1586 # 0x1090cce golang.org/x/net/http2/hpack.(*Decoder).callEmit+0x6e golang.org/x/net@v0.44.0/http2/hpack/hpack.go:406 # 0x10906f9 golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed+0x1d9 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:349 # 0x10904ef golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr+0xef golang.org/x/net@v0.44.0/http2/hpack/hpack.go:311 # 0x1090311 golang.org/x/net/http2/hpack.(*Decoder).Write+0x131 golang.org/x/net@v0.44.0/http2/hpack/hpack.go:262 # 0x1293f58 golang.org/x/net/http2.(*Framer).readMetaFrame+0x2d8 golang.org/x/net@v0.44.0/http2/frame.go:1624 # 0x128f175 golang.org/x/net/http2.(*Framer).ReadFrame+0x4b5 golang.org/x/net@v0.44.0/http2/frame.go:537 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [87: 9744] @ 0x12b8845 0x12b88f9 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b8844 google.golang.org/grpc/internal/transport.newWriteQuota+0x24e4 google.golang.org/grpc@v1.75.1/internal/transport/flowcontrol.go:46 # 0x12b88f8 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x2598 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:647 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [268: 94336] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0x12b7431 0x12b955a 0x1311536 0x1310cd6 0x48b4a1 # 0x12b7430 google.golang.org/grpc/internal/transport.(*http2Server).operateHeaders+0x10d0 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:468 # 0x12b9559 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x399 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:704 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 0: 0 [5: 480] @ 0x126655c 0x126653f 0x12665bb 0x1266521 0x13ff785 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x126655b google.golang.org/grpc/internal/status.New+0x5b google.golang.org/grpc@v1.75.1/internal/status/status.go:77 # 0x126653e google.golang.org/grpc/status.New+0x3e google.golang.org/grpc@v1.75.1/status/status.go:49 # 0x12665ba google.golang.org/grpc/status.Error+0xba google.golang.org/grpc@v1.75.1/status/status.go:59 # 0x1266520 google.golang.org/grpc/status.Errorf+0x20 google.golang.org/grpc@v1.75.1/status/status.go:64 # 0x13ff784 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0xe4 github.com/pactus-project/pactus/www/grpc/blockchain.go:252 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1482: 165984] @ 0x48767c 0x4ed175 0xd3bad4 0xd440b6 0xd43e0a 0xd45838 0xd7bea2 0x1168f1c 0xd70025 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0xd3bad3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd440b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd43e09 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x1168f1b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:366 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [6: 960] @ 0x1400165 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x1400164 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x344 github.com/pactus-project/pactus/www/grpc/blockchain.go:308 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [4: 192] @ 0x663772 0x14000d7 0x1400073 0x13ff727 0x1368ccb 0x13d263e 0x1368b23 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x663771 github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x91 github.com/pactus-project/pactus/util/bech32m/bech32m.go:402 # 0x14000d6 github.com/pactus-project/pactus/crypto.Address.String+0x2b6 github.com/pactus-project/pactus/crypto/address.go:93 # 0x1400072 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x252 github.com/pactus-project/pactus/www/grpc/blockchain.go:312 # 0x13ff726 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetValidator+0x86 github.com/pactus-project/pactus/www/grpc/blockchain.go:256 # 0x1368cca github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:394 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368b22 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetValidator_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:396 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [20: 480] @ 0x129b586 0x12c32f3 0x12c32f4 0x12c2d45 0x12c2a17 0x12c3ac5 0x12c36fe 0x130b5fb 0x130c5d7 0x1313ace 0x1319015 0x131177f 0x48b4a1 # 0x129b585 google.golang.org/grpc/mem.SliceBuffer.read+0xa5 google.golang.org/grpc@v1.75.1/mem/buffers.go:267 # 0x12c32f2 google.golang.org/grpc/mem.ReadUnsafe+0xb2 google.golang.org/grpc@v1.75.1/mem/buffers.go:211 # 0x12c32f3 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeaderAdditional+0xb3 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:256 # 0x12c2d44 google.golang.org/grpc/internal/transport.(*recvBufferReader).readMessageHeader+0xe4 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:180 # 0x12c2a16 google.golang.org/grpc/internal/transport.(*recvBufferReader).ReadMessageHeader+0x76 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:145 # 0x12c3ac4 google.golang.org/grpc/internal/transport.(*transportReader).ReadMessageHeader+0x24 google.golang.org/grpc@v1.75.1/internal/transport/transport.go:417 # 0x12c36fd google.golang.org/grpc/internal/transport.(*Stream).ReadMessageHeader+0x9d google.golang.org/grpc@v1.75.1/internal/transport/transport.go:360 # 0x130b5fa google.golang.org/grpc.(*parser).recvMsg+0x3a google.golang.org/grpc@v1.75.1/rpc_util.go:690 # 0x130c5d6 google.golang.org/grpc.recvAndDecompress+0x96 google.golang.org/grpc@v1.75.1/rpc_util.go:850 # 0x1313acd google.golang.org/grpc.(*Server).processUnaryRPC+0xd2d google.golang.org/grpc@v1.75.1/server.go:1387 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [41: 1968] @ 0x53b3e5 0x1313d1e 0x1313cfd 0x1319015 0x131177f 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x1313d1d google.golang.org/grpc.NewContextWithServerTransportStream+0xf7d google.golang.org/grpc@v1.75.1/server.go:1888 # 0x1313cfc google.golang.org/grpc.(*Server).processUnaryRPC+0xf5c google.golang.org/grpc@v1.75.1/server.go:1430 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [366: 46848] @ 0x6e4cf5 0x6e4c1f 0x13ffe72 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e4cf4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x6e4c1e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x13ffe71 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [76: 1824] @ 0x6e1dd6 0x6e4d52 0x6e4c1f 0x13ffe72 0x13fd47f 0x13682ab 0x13d263e 0x1368103 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x6e1dd5 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Encode+0x35 github.com/pactus-project/pactus/crypto/bls/public_key.go:87 # 0x6e4d51 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x91 github.com/pactus-project/pactus/types/validator/validator.go:167 # 0x6e4c1e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x13ffe71 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).validatorToProto+0x51 github.com/pactus-project/pactus/www/grpc/blockchain.go:309 # 0x13fd47e github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockchainInfo+0xbe github.com/pactus-project/pactus/www/grpc/blockchain.go:33 # 0x13682aa github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:340 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1368102 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockchainInfo_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:342 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 0: 0 [1029: 9746688] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1012: 48576] @ 0x6e5bc5 0x6e5b9b 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e5bc4 bytes.NewBuffer+0xe4 bytes/buffer.go:478 # 0x6e5b9a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0xba github.com/pactus-project/pactus/types/certificate/certificate.go:139 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [448: 14336] @ 0x40cbf2 0x40b74d 0x410d25 0xc6a7b2 0xc6a7c0 0xc756a5 0x48b4a1 # 0xc6a7b1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc6a7bf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [47: 637696] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [95: 6080] @ 0xb740ff 0xbc1bbc 0xbc1aae 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1bbb github.com/libp2p/go-libp2p-kad-dht.(*query).isLookupTermination+0x5b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:372 # 0xbc1aad github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:359 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [11176: 1430528] @ 0x8f05ea 0xc5ea50 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0x8f05e9 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0xa9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:198 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [19: 2432] @ 0x5d6528 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d6527 net.interfaceTable+0x2a7 net/interface_linux.go:38 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [2537: 83132416] @ 0x12c0165 0x12c0259 0x12b4779 0x1310ecf 0x1310a92 0x131083c 0x48b4a1 # 0x12c0164 bufio.NewReaderSize+0xe4 bufio/bufio.go:57 # 0x12c0258 google.golang.org/grpc/internal/transport.newFramer+0x1d8 google.golang.org/grpc@v1.75.1/internal/transport/http_util.go:405 # 0x12b4778 google.golang.org/grpc/internal/transport.NewServerTransport+0x2f8 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:171 # 0x1310ece google.golang.org/grpc.(*Server).newHTTP2Transport+0x1ae google.golang.org/grpc@v1.75.1/server.go:1016 # 0x1310a91 google.golang.org/grpc.(*Server).handleRawConn+0x91 google.golang.org/grpc@v1.75.1/server.go:973 # 0x131083b google.golang.org/grpc.(*Server).Serve.func3+0x5b google.golang.org/grpc@v1.75.1/server.go:957 0: 0 [24: 12288] @ 0x7f3d9e 0x7f3db3 0xdcfa54 0xdcf47a 0xdd74a5 0xdd28c6 0xdd1265 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x7f3d9d crypto/internal/fips140/aes.New+0x3d crypto/internal/fips140/aes/aes.go:66 # 0x7f3db2 crypto/aes.NewCipher+0x52 crypto/aes/aes.go:47 # 0xdcfa53 github.com/quic-go/quic-go/internal/handshake.aeadAESGCMTLS13+0x33 github.com/quic-go/quic-go@v0.54.1/internal/handshake/cipher_suite.go:43 # 0xdcf479 github.com/quic-go/quic-go/internal/handshake.createAEAD+0x119 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:18 # 0xdd74a4 github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetReadKey+0x44 github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:132 # 0xdd28c5 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setReadKey+0x265 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:456 # 0xdd1264 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xa4 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:238 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [8: 896] @ 0x6e046f 0xdd4a05 0xdcf453 0xdd30bf 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x6e046e golang.org/x/crypto/hkdf.Expand+0x4e golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:87 # 0xdd4a04 github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x244 github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdcf452 github.com/quic-go/quic-go/internal/handshake.createAEAD+0xf2 github.com/quic-go/quic-go@v0.54.1/internal/handshake/aead.go:17 # 0xdd30be github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x3fe github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:492 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [88: 101376] @ 0x4a4712 0x4a3ca5 0x8efc14 0xc589ee 0xc589d7 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x4a4711 sync.(*poolChain).pushHead+0x131 sync/poolqueue.go:245 # 0x4a3ca4 sync.(*Pool).Put+0x84 sync/pool.go:115 # 0x8efc13 github.com/libp2p/go-buffer-pool.(*BufferPool).Put+0x113 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:91 # 0xc589ed github.com/libp2p/go-msgio.(*varintReader).ReleaseMsg+0x4ad github.com/libp2p/go-msgio@v0.3.0/varint.go:169 # 0xc589d6 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x496 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:90 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1344: 11010048] @ 0x121e08e 0x121dd91 0x12204e5 0x12204e6 0x12201bd 0x121fc9b 0x48b4a1 # 0x121e08d github.com/beevik/ntp.getTime+0x24d github.com/beevik/ntp@v1.4.3/ntp.go:517 # 0x121dd90 github.com/beevik/ntp.QueryWithOptions+0x90 github.com/beevik/ntp@v1.4.3/ntp.go:433 # 0x12204e4 github.com/beevik/ntp.Query+0x44 github.com/beevik/ntp@v1.4.3/ntp.go:426 # 0x12204e5 github.com/pactus-project/pactus/util/ntp.RemoteQuerier.Query+0x45 github.com/pactus-project/pactus/util/ntp/query.go:12 # 0x12201bc github.com/pactus-project/pactus/util/ntp.(*Checker).queryClockOffset+0x7c github.com/pactus-project/pactus/util/ntp/ntp.go:141 # 0x121fc9a github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x7a github.com/pactus-project/pactus/util/ntp/ntp.go:101 0: 0 [909: 58176] @ 0xd1f679 0xd1e0c6 0xd6fe77 0x48b4a1 # 0xd1f678 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:585 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd6fe76 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [995: 15920] @ 0x468a46 0x7be46c 0x7c1b95 0x7c1b96 0x121624a 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c1b94 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c1b95 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1216249 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [59: 11328] @ 0xc4e8e5 0xc4e765 0xc525d3 0xb4c7bf 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb4c7be github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0xde github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:11 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [184: 35328] @ 0x6b0766 0x6afebb 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0765 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:111 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18: 4608] @ 0x7bd7a5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [95: 3112960] @ 0x8efa6f 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x5a0347 0x11727a5 0x1172537 0x90b22b 0x117238d 0x116dd62 0x11de0b9 0x11da38a 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0346 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0x11727a4 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doWriteHandshakeWithData+0x184 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:142 # 0x1172536 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1+0x116 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:162 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x117238c github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0x8c github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:160 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0x11de0b8 github.com/pactus-project/pactus/network.(*streamService).SendTo+0x2b8 github.com/pactus-project/pactus/network/stream.go:92 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1689: 162144] @ 0x67bdc5 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67bdc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:892 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [581: 334656] @ 0x6b0ad0 0x6afebb 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0acf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:125 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [171: 8208] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [762: 73152] @ 0x4c999d 0x86f085 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb49a66 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x86f084 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x84 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:446 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb49a65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:330 0: 0 [92: 10304] @ 0x636efd 0x636ec8 0x637209 0x623706 0x671cab 0x671c72 0x69adee 0x6996d2 0x6e1706 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x636efc math/big.nat.make+0x13c math/big/nat.go:67 # 0x636ec7 math/big.nat.mul+0x107 math/big/natmul.go:34 # 0x637208 math/big.nat.mul+0x448 math/big/natmul.go:22 # 0x623705 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x671caa math/big.(*Int).Mul+0xca math/big/int.go:184 # 0x671c71 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x91 github.com/consensys/gnark-crypto@v0.19.0/ecc/utils.go:145 # 0x69aded github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g1.go:633 # 0x6996d1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g1.go:458 # 0x6e1705 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [25: 1600] @ 0x6f27dd 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f27dc github.com/pactus-project/pactus/types/block.Txs.Root+0x3c github.com/pactus-project/pactus/types/block/txs.go:33 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [116: 5568] @ 0xbc28a9 0x48b4a1 # 0xbc28a8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:456 0: 0 [893: 42864] @ 0x54413a 0x66e64a 0x6e985a 0x6e97f9 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e9859 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e97f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0xdb9308 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdb9307 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2e7 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:63 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [606: 2482176] @ 0xb3c9df 0xb3c972 0xb3c976 0x10e2b6f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3c9de bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xb3c971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb3c975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10e2b6e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ce github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:578 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1021: 49008] @ 0x5433da 0x66e3ad 0x6f23f4 0x6f2400 0x6f19d2 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6f23f3 github.com/pactus-project/pactus/util/encoding.ReadElements+0xf3 github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6f23ff github.com/pactus-project/pactus/types/block.(*Header).Decode+0xff github.com/pactus-project/pactus/types/block/header.go:111 # 0x6f19d1 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x71 github.com/pactus-project/pactus/types/block/block.go:198 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 1248] @ 0x14d3626 0x14d5f14 0x15169fa 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14d3625 crypto/internal/fips140/sha512.(*Digest).MarshalBinary+0x25 crypto/internal/fips140/sha512/sha512.go:134 # 0x14d5f13 crypto/internal/fips140/hmac.(*HMAC).Reset+0xf3 crypto/internal/fips140/hmac/hmac.go:115 # 0x15169f9 crypto/internal/fips140/ecdsa.newDRBG[...]+0x399 crypto/internal/fips140/ecdsa/hmacdrbg.go:93 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [446: 1370112] @ 0x4dd9c6 0x5d62b1 0x5d54d9 0xb72b99 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4dd9c5 syscall.NetlinkRIB+0x485 syscall/netlink_linux.go:97 # 0x5d62b0 net.interfaceTable+0x30 net/interface_linux.go:17 # 0x5d54d8 net.Interfaces+0x18 net/interface.go:114 # 0xb72b98 github.com/libp2p/go-netroute.New+0x3d8 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:90 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [695: 33360] @ 0xbb4f2d 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb4f2c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0x4c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [186: 23808] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [155: 2480] @ 0x751633 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x751632 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [365: 70080] @ 0x115a0e6 0x1159f07 0x1159728 0x48b4a1 # 0x115a0e5 slices.Clone[...]+0x285 slices/slices.go:360 # 0x1159f06 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0xa6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:278 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [191: 36672] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [46: 2944] @ 0xd1f679 0xd1e0c6 0xd7086a 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xd1f678 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x138 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:585 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [24: 384] @ 0x51f306 0x72f314 0x72dc7f 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0x72f313 github.com/syndtr/goleveldb/leveldb/storage.fsGenName+0x153 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:628 # 0x72dc7e 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 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15: 720] @ 0x79019a 0x78ffa3 0x7b48d6 0x8f324c 0xc4cd3a 0xc4cd13 0xc5f7eb 0x48b4a1 # 0x790199 github.com/multiformats/go-multihash/core.init.0.func1+0x19 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:113 # 0x78ffa2 github.com/multiformats/go-multihash/core.GetVariableHasher+0x42 github.com/multiformats/go-multihash@v0.2.3/core/registry.go:99 # 0x7b48d5 github.com/multiformats/go-multihash.Sum+0x35 github.com/multiformats/go-multihash@v0.2.3/sum.go:21 # 0x8f324b github.com/libp2p/go-libp2p/core/peer.IDFromPublicKey+0x4b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:172 # 0xc4cd39 github.com/libp2p/go-libp2p/core/peer.ID.MatchesPublicKey+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:76 # 0xc4cd12 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x72 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:303 # 0xc5f7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 0: 0 [4: 6144] @ 0xdbd925 0x4a3d91 0xe058e5 0xe058d7 0xe052aa 0xebfe7d 0xebfe78 0xd7b82a 0x5a0075 0x90b4af 0xd9edfa 0x116902c 0xd70025 0x48b4a1 # 0xdbd924 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:14 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe058e4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x524 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xe058d6 github.com/quic-go/quic-go.(*SendStream).write+0x516 github.com/quic-go/quic-go@v0.54.1/send_stream.go:145 # 0xe052a9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.54.1/send_stream.go:100 # 0xebfe7c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.54.1/stream.go:123 # 0xebfe77 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:63 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x90b4ae github.com/multiformats/go-multistream.delimWriteBuffered+0xce github.com/multiformats/go-multistream@v0.6.1/multistream.go:88 # 0xd9edf9 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x119 github.com/multiformats/go-multistream@v0.6.1/multistream.go:206 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4460: 142720] @ 0xc24b0c 0xc244e5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24b0b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [71: 18176] @ 0x4de275 0x5d6b93 0x5d6a45 0x5d5225 0xb72d25 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0x5d6b92 net.addrTable+0x112 net/interface_linux.go:149 # 0x5d6a44 net.interfaceAddrTable+0x124 net/interface_linux.go:132 # 0x5d5224 net.(*Interface).Addrs+0x24 net/interface.go:92 # 0xb72d24 github.com/libp2p/go-netroute.New+0x564 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:97 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [348: 801792] @ 0x6d61c8 0x6d4ff0 0x6d4568 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4fef compress/flate.(*huffmanBitWriter).indexTokens+0x26f compress/flate/huffman_bit_writer.go:562 # 0x6d4567 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [683: 10928] @ 0xc6d3e9 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6d3e8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1958 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1543: 444384] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [802: 6416] @ 0x11e24b0 0x120e7ed 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e24af github.com/pactus-project/pactus/sync/bundle/message.MakeMessage+0xcf github.com/pactus-project/pactus/sync/bundle/message/message.go:114 # 0x120e7ec github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x10c github.com/pactus-project/pactus/sync/bundle/bundle.go:108 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [412: 13184] @ 0x468a46 0xd9f075 0x116902c 0xd70025 0x48b4a1 # 0xd9f074 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 80] @ 0x11f8e69 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11f8e68 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x188 github.com/pactus-project/pactus/consensus/height.go:27 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2138: 1505152] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [884: 254592] @ 0xb4c72c 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb4c72b github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0x4b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:9 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [426: 545280] @ 0x5ca4a5 0x5cb445 0x5cc62f 0x5cfac5 0x48b4a1 # 0x5ca4a4 net.dnsPacketRoundTrip+0xa4 net/dnsclient_unix.go:114 # 0x5cb444 net.(*Resolver).exchange+0x4e4 net/dnsclient_unix.go:195 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [57: 3648] @ 0x6e6e72 0x6e6e39 0x6e6e38 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e6e71 github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x71 github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6e6e38 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x38 github.com/pactus-project/pactus/types/certificate/certificate.go:231 # 0x6e6e37 github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0x37 github.com/pactus-project/pactus/types/certificate/certificate.go:278 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [389: 7419008] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 17024] @ 0xc6d5fc 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6d5fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [11: 704] @ 0x789db4 0xbc1267 0xbc1241 0xbc1242 0xbc130e 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xbc1266 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbc1240 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbc1241 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0xbc130d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:325 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [12: 1344] @ 0xbb99ad 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb99ac github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x12c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:105 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [27: 864] @ 0xbb94bf 0xbb9516 0xbb954e 0xbb98ec 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xbb94be github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x3e github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9515 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x95 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb954d github.com/libp2p/go-libp2p-kad-dht.OptPeerKadID+0xcd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:56 # 0xbb98eb github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x6b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:107 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [20: 640] @ 0x7bd26b 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x7bd26a github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [24: 2688] @ 0x634eac 0x634dcf 0x6345bd 0x62292a 0x622b05 0xb6c94b 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x634eab math/big.nat.make+0x1eb math/big/nat.go:67 # 0x634dce math/big.nat.divLarge+0x10e math/big/natdiv.go:608 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x622929 math/big.(*Float).uquo+0x269 math/big/float.go:1369 # 0x622b04 math/big.(*Float).Quo+0x44 math/big/float.go:1649 # 0xb6c94a github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:67 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [366: 35136] @ 0xb6980e 0xbb4fa5 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb6980d github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x3ad github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:498 # 0xbb4fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0x6e2d73 0x6efd88 0x6efb90 0x6f1b74 0x6f0c96 0x8f754e 0x8f7e31 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6e2d72 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8f7e30 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3475: 55600] @ 0xc24b0c 0xc244e5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24b0b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0x6f0145 0x6f0246 0x8f7ea9 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6f0144 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8f7ea8 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [178: 34176] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 144] @ 0x41bb1d 0x6469a5 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6469a4 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x264 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1853 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [268: 111488] @ 0x841196 0x840a50 0x8f06e5 0xc5ea50 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8f06e4 github.com/libp2p/go-libp2p/core/record.(*Envelope).Marshal+0x1a4 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:204 # 0xc5ea4f github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0x6f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:461 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1884: 30144] @ 0x1225e26 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x1225e25 github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x65 github.com/pactus-project/pactus/sync/sync.go:271 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1555: 1791360] @ 0xc700e7 0xc654c9 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc700e6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc654c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [52: 2496] @ 0x663493 0x66372c 0x66ef97 0x66ef33 0x6f13c8 0x6fd65d 0x70f772 0x728708 0x729088 0x7292e5 0x11ed91d 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x663492 github.com/pactus-project/pactus/util/bech32m.ConvertBits+0x92 github.com/pactus-project/pactus/util/bech32m/bech32m.go:299 # 0x66372b github.com/pactus-project/pactus/util/bech32m.EncodeFromBase256WithType+0x4b github.com/pactus-project/pactus/util/bech32m/bech32m.go:396 # 0x66ef96 github.com/pactus-project/pactus/crypto.Address.String+0x76 github.com/pactus-project/pactus/crypto/address.go:93 # 0x66ef32 github.com/pactus-project/pactus/crypto.Address.ShortString+0x12 github.com/pactus-project/pactus/crypto/address.go:84 # 0x6f13c7 github.com/pactus-project/pactus/types/block.(*Block).String+0x107 github.com/pactus-project/pactus/types/block/block.go:149 # 0x6fd65c github.com/rs/zerolog/internal/json.Encoder.AppendStringer+0x3c github.com/rs/zerolog@v1.34.0/internal/json/string.go:88 # 0x70f771 github.com/rs/zerolog.(*Event).Stringer+0xf1 github.com/rs/zerolog@v1.34.0/event.go:275 # 0x728707 github.com/pactus-project/pactus/util/logger.addFields+0x3c7 github.com/pactus-project/pactus/util/logger/logger.go:135 # 0x729087 github.com/pactus-project/pactus/util/logger.(*SubLogger).logObj+0xa7 github.com/pactus-project/pactus/util/logger/logger.go:188 # 0x7292e4 github.com/pactus-project/pactus/util/logger.(*SubLogger).Info+0x64 github.com/pactus-project/pactus/util/logger/logger.go:200 # 0x11ed91c github.com/pactus-project/pactus/state.(*state).CommitBlock+0x77c github.com/pactus-project/pactus/state/state.go:461 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [177: 33984] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [166: 4079616] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [199: 4776] @ 0x732cd2 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732cd1 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 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 768] @ 0x115fe36 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x115fe35 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x8d5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:696 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [407: 32560] @ 0x6e6045 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e6044 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:204 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [196: 37632] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2161: 414912] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [250: 8000] @ 0x7c6037 0x7c5fb3 0x10ea3dc 0x10eb47d 0x10e0dd5 0x115e334 0x115c5a6 0x115befe 0x1159eb9 0x1159728 0x48b4a1 # 0x7c6036 github.com/multiformats/go-multiaddr.Multiaddr.copy+0x176 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x7c5fb2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0x10ea3db github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x7b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:43 # 0x10eb47c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0xfc github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:203 # 0x10e0dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:418 # 0x115e333 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x373 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:508 # 0x115c5a5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:463 # 0x115befd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [246: 5904] @ 0x75cbdb 0x752005 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x75cbda github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [54: 17280] @ 0x6d1ad8 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1ad7 compress/flate.newHuffmanBitWriter+0x77 compress/flate/huffman_bit_writer.go:99 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 112] @ 0x73de46 0x73de72 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73de45 github.com/syndtr/goleveldb/leveldb/cache.(*Node).GetHandle+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:719 # 0x73de71 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [156: 2496] @ 0x7433af 0x742a50 0x746c25 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x746c24 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [54: 25920] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [196: 37632] @ 0x6e0965 0x6e7525 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e0964 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x44 github.com/pactus-project/pactus/crypto/bls/bls.go:45 # 0x6e7524 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x424 github.com/pactus-project/pactus/types/certificate/certificate.go:337 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2368: 378880] @ 0xc6097f 0xc6095f 0xc78dbb 0xc75607 0x48b4a1 # 0xc6097e github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x49e github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc6095e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x47e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc78dba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [28: 4928] @ 0x6d1b5f 0x6d1c2c 0x6d1cee 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1b5e compress/flate.newHuffmanEncoder+0xfe compress/flate/huffman_code.go:60 # 0x6d1c2b compress/flate.newHuffmanBitWriter+0x1cb compress/flate/huffman_bit_writer.go:101 # 0x6d1ced compress/flate.(*compressor).init+0x28d compress/flate/deflate.go:570 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2074: 33184] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1013: 16208] @ 0x7c37ab 0x7c9d33 0x7bcca7 0x7c0455 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7c37aa github.com/multiformats/go-multiaddr.portStB+0x8a github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:148 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7bcca6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [41: 2624] @ 0x6222c7 0x622261 0x622248 0x6224d0 0xb6c950 0xb6cdd8 0xbbd3dd 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x6222c6 math/big.nat.make+0xc6 math/big/nat.go:67 # 0x622260 math/big.nat.set+0x60 math/big/nat.go:92 # 0x622247 math/big.(*Float).Set+0x47 math/big/float.go:663 # 0x6224cf math/big.(*Float).Float64+0x12f math/big/float.go:1019 # 0xb6c94f github.com/libp2p/go-libp2p-kad-dht/netsize.NormedDistance+0x2ef github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:67 # 0xb6cdd7 github.com/libp2p/go-libp2p-kad-dht/netsize.(*Estimator).Track+0x437 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/netsize/netsize.go:110 # 0xbbd3dc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x41c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:42 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [2: 32] @ 0x86f129 0x86f109 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f4011 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x86f128 google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice+0x128 google.golang.org/protobuf@v1.36.9/internal/impl/pointer_unsafe.go:138 # 0x86f108 google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0x108 google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:452 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f4010 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xb0 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:171 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 48] @ 0x8f7015 0x8f7df5 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x8f7014 github.com/pactus-project/pactus/store.(*blockStore).addToCache+0x34 github.com/pactus-project/pactus/store/block.go:190 # 0x8f7df4 github.com/pactus-project/pactus/store.NewStore+0x3b4 github.com/pactus-project/pactus/store/store.go:133 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1937: 2975232] @ 0xe1ae65 0x4a3d91 0xe1507d 0xe15071 0xe185dc 0xe17925 0x48b4a1 # 0xe1ae64 github.com/quic-go/quic-go.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:87 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe1507c github.com/quic-go/quic-go.getPacketBuffer+0x69c github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:72 # 0xe15070 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x690 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:167 # 0xe185db github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.54.1/transport.go:538 # 0xe17924 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.54.1/transport.go:426 0: 0 [6: 2496] @ 0xc273d6 0xc26145 0xc23e25 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc273d5 github.com/libp2p/go-libp2p-pubsub/pb.(*PeerInfo).Unmarshal+0x4f5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:3182 # 0xc26144 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlPrune).Unmarshal+0x744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2889 # 0xc23e24 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xc04 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2418 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3026: 435744] @ 0x6f171b 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f171a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:165 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [536: 25728] @ 0xdb92e6 0xdb3013 0xde756f 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xdb92e5 github.com/quic-go/quic-go/internal/wire.ParseStreamFrame+0x2c5 github.com/quic-go/quic-go@v0.54.1/internal/wire/stream_frame.go:61 # 0xdb3012 github.com/quic-go/quic-go/internal/wire.(*FrameParser).ParseStreamFrame+0x32 github.com/quic-go/quic-go@v0.54.1/internal/wire/frame_parser.go:76 # 0xde756e github.com/quic-go/quic-go.(*Conn).handleFrames+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:1467 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [2595: 5978880] @ 0xc700e7 0xc654c9 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc700e6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc654c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [196: 37632] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [266: 29792] @ 0x789ca5 0xbc3705 0xbc36e5 0xbc36a8 0xbc37a3 0xbc23ae 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xbc3704 github.com/mr-tron/base58/base58.FastBase58Encoding+0x84 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbc36e4 github.com/mr-tron/base58/base58.Encode+0x64 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbc36a7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0xbc37a2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x122 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:524 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [401: 19248] @ 0xb3ed45 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0xb3ed44 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0xa4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [325: 31200] @ 0xbb503d 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb503c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x5c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:765 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [176: 33792] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [150: 12000] @ 0xb72952 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb72951 github.com/libp2p/go-netroute.New+0x191 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:42 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1451: 11608] @ 0xc24418 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24417 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11f7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2079: 399168] @ 0x6b0766 0x6afebb 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0765 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:111 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2275: 145600] @ 0x635210 0x635156 0x6345bd 0x623e0c 0x6241b7 0x67cee5 0x67be05 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6241b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67cee4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:1108 # 0x67be04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:895 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [502: 16064] @ 0x7bd7a5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [751: 96128] @ 0x7bd7a5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1022: 114464] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [120: 11520] @ 0x67b9d9 0x69537f 0x6a984e 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2375: 380000] @ 0xd220be 0xd1f668 0xd1e0c6 0xd6fe77 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1f667 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd6fe76 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [22: 528] @ 0x11eea91 0x9071a7 0x11ee6bf 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11eea90 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x110 github.com/pactus-project/pactus/state/state.go:539 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee6be github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:537 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 24576] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [579: 13896] @ 0xb3e7af 0xb3eae7 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3e7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:43 # 0xb3eae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:64 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [163: 31296] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [172: 198144] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fc02a 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [138: 2208] @ 0x774856 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x774855 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x135 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:167 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [154: 14784] @ 0x513605 0x51391d 0x511cde 0x72dcde 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x513604 os.newFile+0x64 os/file_unix.go:144 # 0x51391c os.openFileNolog+0x17c os/file_unix.go:278 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72dcdd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [433: 20784] @ 0x73de7d 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [490: 2007040] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [110: 225280] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 96] @ 0x889bd6 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb3cd72 0x10e3428 0x10e2bca 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x889bd5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5577 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb3cd71 github.com/libp2p/go-msgio/pbio.(*uvarintReader).ReadMsg+0x1b1 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:85 # 0x10e3427 github.com/libp2p/go-libp2p/p2p/protocol/identify.readAllIDMessages+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:621 # 0x10e2bc9 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x329 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:581 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 128] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0x10e542f 0x10e2e8f 0x10e1f0f 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10e542e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd0e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:872 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1f0e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x6e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:513 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2: 96] @ 0x841196 0x840a50 0x8e23c7 0x10e43b1 0x10e22c6 0x10f2fb5 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0x8e23c6 github.com/libp2p/go-libp2p/core/crypto.MarshalPublicKey+0x46 github.com/libp2p/go-libp2p@v0.43.0/core/crypto/key.go:164 # 0x10e43b0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).createBaseIdentifyResponse+0x610 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:726 # 0x10e22c5 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).sendIdentifyResp+0x325 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:535 # 0x10f2fb4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyRequest+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:519 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2026: 32416] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [158: 2528] @ 0x7433af 0x742a50 0x7470c2 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x7470c1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1251: 640512] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 9856] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35: 5040] @ 0x552af7 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [983: 7864] @ 0xc8ae45 0xc8aaa5 0xc795c5 0xc78de5 0xc75607 0x48b4a1 # 0xc8ae44 github.com/libp2p/go-libp2p-pubsub.(*validation).getValidators+0x1a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:287 # 0xc8aaa4 github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:257 # 0xc795c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc78de4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [1451: 162512] @ 0xd41f36 0xd4202c 0xd40e46 0xd40465 0xd3fdef 0xd3fc38 0x48b4a1 # 0xd41f35 github.com/libp2p/go-yamux/v5.makePipeDeadline+0x55 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:22 # 0xd4202b github.com/libp2p/go-yamux/v5.newStream+0x14b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:63 # 0xd40e45 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd40464 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [396: 38016] @ 0x53185f 0x7bc9b9 0x7bc99f 0x7c0455 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53185e strings.genSplit+0x7e strings/strings.go:305 # 0x7bc9b8 strings.Split+0x78 strings/strings.go:361 # 0x7bc99e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2193: 421056] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [454: 10896] @ 0x66c2eb 0x66cbe6 0x6e251d 0x6e25ec 0x6eee58 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6e25eb github.com/pactus-project/pactus/crypto/bls.(*PublicKey).VerifyAddress+0x4b github.com/pactus-project/pactus/crypto/bls/public_key.go:172 # 0x6eee57 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0xf7 github.com/pactus-project/pactus/types/tx/tx.go:220 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [95: 9120] @ 0x4c999d 0x553c9d 0x55467d 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x553c9c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55467c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [88: 704] @ 0x73c77e 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [67: 1608] @ 0x732cd2 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732cd1 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 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [47: 1128] @ 0x771dd8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x771dd7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x77 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:16 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [94: 12032] @ 0x678405 0x67bd76 0x6a97a5 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x678404 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x364 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:61 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [578: 13872] @ 0xc4e8e5 0xc4e765 0xc525d3 0xb4c7bf 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb4c7be github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0xde github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:11 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [229: 58624] @ 0x4de275 0xb72967 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0xb72966 github.com/libp2p/go-netroute.New+0x1a6 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:43 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [918: 220320] @ 0x1215fd6 0x1215fc5 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x1215fd5 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1215fc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [91: 728] @ 0x73c77e 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [728: 58240] @ 0x8f8796 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x8f8795 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [207: 185472] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [578: 36992] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [206: 23072] @ 0x73acef 0x73c5dd 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1473: 42233856] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1417: 29020160] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [888: 65470464] @ 0x6d1fc6 0x6d1f53 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1fc5 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x6d1f52 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6e60df 0x6f1a79 0x6f0c96 0x8f754e 0x8f7e31 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f0c95 github.com/pactus-project/pactus/types/block.FromBytes+0x95 github.com/pactus-project/pactus/types/block/block.go:46 # 0x8f754d github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0x2d github.com/pactus-project/pactus/store/interface.go:31 # 0x8f7e30 github.com/pactus-project/pactus/store.NewStore+0x3f0 github.com/pactus-project/pactus/store/store.go:122 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [154: 44352] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x90652a 0x908c3e 0x908ab3 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x906529 github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x189 github.com/pactus-project/pactus/sandbox/sandbox.go:165 # 0x908c3d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2553: 612720] @ 0x745f7c 0x74639c 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [483: 200928] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [297: 209088] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1091: 8937472] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 720] @ 0xc5341f 0x116c644 0x116ba5c 0xc593ed 0x48b4a1 # 0xc5341e github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SupportsProtocols+0xfe github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:139 # 0x116c643 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).preferredProtocol+0x63 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:677 # 0x116ba5b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x59b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:633 # 0xc593ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1760: 366080] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xc62065 0xc61f49 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc62064 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x6a4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:77 # 0xc61f48 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [3: 144] @ 0x6e2bb4 0x6e2b8a 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6e2bb3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6e2b89 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [481: 277056] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [81: 3888] @ 0x4de4a5 0x4e08d6 0x4e08de 0x51296b 0x512954 0x513834 0x5137f7 0x5137c6 0x511cde 0x72dcde 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x4de4a4 syscall.ByteSliceFromString+0x84 syscall/syscall.go:52 # 0x4e08d5 syscall.BytePtrFromString+0x35 syscall/syscall.go:68 # 0x4e08dd syscall.openat+0x3d syscall/zsyscall_linux_amd64.go:94 # 0x51296a syscall.Open+0x2a syscall/syscall_linux.go:280 # 0x512953 os.open+0x13 os/file_open_unix.go:15 # 0x513833 os.openFileNolog.func1+0x93 os/file_unix.go:260 # 0x5137f6 os.ignoringEINTR+0x56 os/file_posix.go:256 # 0x5137c5 os.openFileNolog+0x25 os/file_unix.go:259 # 0x511cdd os.OpenFile+0x3d os/file.go:412 # 0x72dcdd github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:483 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [372: 77376] @ 0x748745 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x748744 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [386: 92640] @ 0x745f7c 0x748c1a 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x748c19 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x5b9 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1084 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [135: 8640] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1057: 947072] @ 0x841196 0x840a50 0xb3d0e6 0xb49cf2 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb49cf1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:367 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1067: 102432] @ 0x67b9d9 0x69537f 0x6a984e 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [145: 13920] @ 0xa6f871 0xa6f58d 0xa745ec 0xbc14f6 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa6f870 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1b0 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:186 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc14f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [21: 336] @ 0xb740ff 0xbc1d87 0xbc1d69 0xbc1d2f 0xbc1a9e 0xbc0ec5 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc1d86 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x66 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc1d68 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x48 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc1d2e github.com/libp2p/go-libp2p-kad-dht.(*query).isStarvationTermination+0xe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:382 # 0xbc1a9d github.com/libp2p/go-libp2p-kad-dht.(*query).isReadyToTerminate+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:356 # 0xbc0ec4 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2e4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:305 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1342: 6527488] @ 0xc24b0c 0xc244e5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24b0b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [928: 267264] @ 0xbbc03b 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc03a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:292 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1172: 75008] @ 0x6781f9 0x67bd76 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6781f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:28 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [52: 4160] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a97c9 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3491: 670272] @ 0x68a233 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [948: 60672] @ 0xc60908 0xc78dbb 0xc75607 0x48b4a1 # 0xc60907 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x427 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc78dba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [552: 317952] @ 0x6b0ad0 0x6afebb 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0acf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:125 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1798: 230144] @ 0xd70cc9 0xd6ffbf 0x48b4a1 # 0xd70cc8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).addStream+0x108 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:260 # 0xd6ffbe github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0x3e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:142 0: 0 [2751: 308112] @ 0xd3de4e 0xd3de37 0xd3db58 0xd3dc39 0x48b4a1 # 0xd3de4d github.com/libp2p/go-yamux/v5.newPing+0x10d github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:20 # 0xd3de36 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd3db57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd3dc38 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [456: 14592] @ 0x90b975 0x90b825 0xd9efa5 0xd9ef79 0x116902c 0xd70025 0x48b4a1 # 0x90b974 github.com/multiformats/go-multistream.lpReadBuf+0xb4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:295 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0xd9efa4 github.com/multiformats/go-multistream.ReadNextToken[...]+0x2c4 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0xd9ef78 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x298 github.com/multiformats/go-multistream@v0.6.1/multistream.go:220 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3294: 632448] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1420: 113600] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a97c9 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [831: 39888] @ 0x5433da 0x66e3ad 0x6e992d 0x6e98bd 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e992c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e98bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [434: 10416] @ 0x66f0d9 0x6e97f3 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e97f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x7e15a5 0x97fed4 0x97fe3c 0x9510b7 0x98ba9d 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x97fed3 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x133 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x97fe3b crypto/tls.(*certificateVerifyMsg).marshal+0x9b crypto/tls/handshake_messages.go:1857 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98ba9c crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x5fc crypto/tls/handshake_server_tls13.go:899 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1230: 472320] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1916: 52237824] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [566: 18546688] @ 0x65284a 0x120e5d7 0x120e5b3 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2259: 37011456] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9240: 605552640] @ 0x6d1f67 0x6d1f53 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1f66 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x6d1f52 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [343: 16464] @ 0xb3ed98 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0xb3ed97 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xf7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:54 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [2197: 421824] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 1024] @ 0x560b59 0x560f5a 0x560d2a 0x5607fd 0x552b14 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x560d29 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1045: 66880] @ 0x7c5ffe 0x7c5fb3 0x10ea3dc 0x10eb47d 0x10e0dd5 0x115e334 0x115c5a6 0x115befe 0x1159eb9 0x1159728 0x48b4a1 # 0x7c5ffd github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x7c5fb2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0x10ea3db github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x7b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:43 # 0x10eb47c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0xfc github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:203 # 0x10e0dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:418 # 0x115e333 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x373 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:508 # 0x115c5a5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:463 # 0x115befd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1451: 162512] @ 0xd41fbe 0xd40e46 0xd40465 0xd3fdef 0xd3fc38 0x48b4a1 # 0xd41fbd github.com/libp2p/go-yamux/v5.newStream+0xdd github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:72 # 0xd40e45 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd40464 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [203: 6496] @ 0x7bd26b 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x7bd26a github.com/multiformats/go-multiaddr.readComponent+0x12a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:88 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [94: 15040] @ 0xd2238d 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0xb48599 0xb48dbe 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xd2238c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:68 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xb48598 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).prep+0x58 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:209 # 0xb48dbd github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0xfd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:270 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 49152] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x411906 0x8fed3d 0x8f7f0c 0x8f7ea5 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x8fed3c github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8f7f0b github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4cb github.com/pactus-project/pactus/store/tx.go:83 # 0x8f7ea4 github.com/pactus-project/pactus/store.NewStore+0x464 github.com/pactus-project/pactus/store/store.go:129 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 144] @ 0xc4e8e5 0xc4e765 0xc525d3 0xb4c7bf 0xbbc01d 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xc525d2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*pstoremem).PeerInfo+0x32 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/peerstore.go:97 # 0xb4c7be github.com/libp2p/go-libp2p/p2p/host/peerstore.PeerInfos+0xde github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/peerstore.go:11 # 0xbbc01c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x1fc github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:290 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [11: 22528] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 4096] @ 0x8efa6f 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [161: 30912] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [68: 60928] @ 0x14de39a 0x9991f9 0x94adb6 0x98c065 0x986834 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14de399 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9991f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [692: 33216] @ 0xb695fa 0xbb4fa5 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb695f9 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x199 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:457 # 0xbb4fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4436: 212928] @ 0x468a46 0xb3e8f4 0xb3eae7 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3e8f3 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x1b3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:47 # 0xb3eae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:64 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [140: 1120] @ 0xc608f4 0xc78dbb 0xc75607 0x48b4a1 # 0xc608f3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x413 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:869 # 0xc78dba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [52: 3328] @ 0x638085 0x638042 0x63719b 0x623706 0x672109 0x672095 0x671da5 0x69adee 0x6996d2 0x6e1706 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x638084 math/big.nat.make+0x84 math/big/nat.go:67 # 0x638041 math/big.nat.mulAddWW+0x41 math/big/natmul.go:143 # 0x63719a math/big.nat.mul+0x3da math/big/natmul.go:26 # 0x623705 math/big.(*Int).mul+0xc5 math/big/int.go:201 # 0x672108 math/big.(*Int).Mul+0x108 math/big/int.go:184 # 0x672094 github.com/consensys/gnark-crypto/ecc.getVector+0x94 github.com/consensys/gnark-crypto@v0.19.0/ecc/utils.go:177 # 0x671da4 github.com/consensys/gnark-crypto/ecc.SplitScalar+0x1c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/utils.go:152 # 0x69aded github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).mulGLV+0x24d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g1.go:633 # 0x6996d1 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G1Jac).ScalarMultiplication+0x91 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/g1.go:458 # 0x6e1705 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0xe5 github.com/pactus-project/pactus/crypto/bls/private_key.go:132 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 64] @ 0x53d325 0x53d499 0x66dc5f 0x66e5dd 0x6ef6ac 0x6ef605 0x6f015e 0x6f0246 0x8f7ea9 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x66dc5e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x66e5dc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x6ef6ab github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6ef604 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8f7ea8 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [582: 335232] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x41187c 0x6f7de8 0x11f8d71 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f7de7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x11f8d70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1452: 23232] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [245: 5880] @ 0x66c2eb 0x66cbe6 0x6e251d 0x6f4d45 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6f4d44 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x44 github.com/pactus-project/pactus/types/vote/vote.go:190 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [850: 40800] @ 0x6f0145 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0144 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2307: 479856] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xc63629 0xc60b7a 0xc78a7c 0xc75607 0x48b4a1 # 0xc63628 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc60b79 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [51: 8160] @ 0x4ddf3f 0x4dda13 0xb72865 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4ddf3e syscall.ParseNetlinkMessage+0x13e syscall/netlink_linux.go:133 # 0x4dda12 syscall.NetlinkRIB+0x4d2 syscall/netlink_linux.go:98 # 0xb72864 github.com/libp2p/go-netroute.New+0xa4 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:27 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [141: 27072] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 448] @ 0xb740ff 0xbc0eac 0xbc0e8e 0xbc0e82 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0eab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc0e8d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc0e81 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:301 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 320] @ 0xbbd7e5 0xbbffd0 0x48b4a1 # 0xbbd7e4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:65 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [34: 544] @ 0xbc386b 0xbc23ae 0x48b4a1 # 0xbc386a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x1ea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:524 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [3: 144] @ 0x51f306 0xa745b4 0xb709dc 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xb709db github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x27b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:312 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1198: 28752] @ 0x66c2eb 0x66cbe6 0x6e251d 0x6f7da5 0x6f7d1f 0x11f8d71 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6f7da4 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x124 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6f7d1e github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x9e github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x11f8d70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [270: 552960] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [19: 3040] @ 0x6dcc6e 0x6debc9 0x6debb3 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6dcc6d compress/gzip.NewWriterLevel+0x8d compress/gzip/gzip.go:64 # 0x6debc8 compress/gzip.NewWriter+0x48 compress/gzip/gzip.go:50 # 0x6debb2 github.com/pactus-project/pactus/util.CompressBuffer+0x32 github.com/pactus-project/pactus/util/slice.go:78 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 16] @ 0x756f50 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x756f4f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x24f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:414 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [755: 49479680] @ 0x6d1f67 0x6d1f53 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1f66 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x6d1f52 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4898: 3250077696] @ 0x6dd46e 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x1221425 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6dd46d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x1221424 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x9a4 github.com/pactus-project/pactus/sync/handler_blocks_request.go:100 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4294: 140705792] @ 0x53d895 0x53d2bd 0x53d499 0x6d4028 0x6d400c 0x6d5165 0x6d4925 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x6d4027 compress/flate.(*huffmanBitWriter).write+0xe7 compress/flate/huffman_bit_writer.go:136 # 0x6d400b compress/flate.(*huffmanBitWriter).writeCode+0xcb compress/flate/huffman_bit_writer.go:345 # 0x6d5164 compress/flate.(*huffmanBitWriter).writeTokens+0xc4 compress/flate/huffman_bit_writer.go:574 # 0x6d4924 compress/flate.(*huffmanBitWriter).writeBlock+0x4a4 compress/flate/huffman_bit_writer.go:490 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [339: 781056] @ 0x6d61c8 0x6d4fc5 0x6d4568 0x6d033a 0x6d1245 0x6d246d 0x6dd73a 0x6dd72a 0x6debf4 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d61c7 compress/flate.(*huffmanEncoder).generate+0x47 compress/flate/huffman_code.go:277 # 0x6d4fc4 compress/flate.(*huffmanBitWriter).indexTokens+0x244 compress/flate/huffman_bit_writer.go:561 # 0x6d4567 compress/flate.(*huffmanBitWriter).writeBlock+0xe7 compress/flate/huffman_bit_writer.go:435 # 0x6d0339 compress/flate.(*compressor).writeBlock+0x99 compress/flate/deflate.go:171 # 0x6d1244 compress/flate.(*compressor).deflate+0x4e4 compress/flate/deflate.go:500 # 0x6d246c compress/flate.(*compressor).close+0x6c compress/flate/deflate.go:635 # 0x6dd739 compress/flate.(*Writer).Close+0x79 compress/flate/deflate.go:727 # 0x6dd729 compress/gzip.(*Writer).Close+0x69 compress/gzip/gzip.go:242 # 0x6debf3 github.com/pactus-project/pactus/util.CompressBuffer+0x73 github.com/pactus-project/pactus/util/slice.go:82 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [86: 4128] @ 0x7488fc 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x7488fb github.com/syndtr/goleveldb/leveldb/table.NewReader+0x29b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1046 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2467: 592080] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [749: 16298240] @ 0x65284a 0x120e69f 0x120e6a0 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x120e69e github.com/fxamacker/cbor/v2.Marshal+0xfe github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e69f github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0xff github.com/pactus-project/pactus/sync/bundle/bundle.go:91 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [10183: 750772224] @ 0x6d1fc6 0x6d1f53 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1fc5 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x6d1f52 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [24: 384] @ 0x771e72 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x771e71 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x111 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:414 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [55834: 37048762368] @ 0x6dd46e 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x1221797 0x122123d 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6dd46d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1221796 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x256 github.com/pactus-project/pactus/sync/handler_blocks_request.go:116 # 0x122123c github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x7bc github.com/pactus-project/pactus/sync/handler_blocks_request.go:78 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [829: 530560] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2938: 54153216] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x1227f54 0x1221133 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x1227f53 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBlocks+0x173 github.com/pactus-project/pactus/sync/sync.go:560 # 0x1221132 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x6b2 github.com/pactus-project/pactus/sync/handler_blocks_request.go:71 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [777: 49728] @ 0x6f479d 0x6f4742 0x6f4730 0x6f4d7d 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f479c github.com/pactus-project/pactus/types/certificate.(*Certificate).signBytes+0x1dc github.com/pactus-project/pactus/types/certificate/certificate.go:258 # 0x6f4741 github.com/pactus-project/pactus/types/certificate.(*Certificate).SignBytesPrecommit+0x181 github.com/pactus-project/pactus/types/certificate/certificate.go:231 # 0x6f472f github.com/pactus-project/pactus/types/vote.(*Vote).SignBytes+0x16f github.com/pactus-project/pactus/types/vote/vote.go:102 # 0x6f4d7c github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0x7c github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x66f0d9 0x6e816c 0x6e87ff 0x6ef771 0x6f015e 0x6f0246 0x8f7ea9 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e816b github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Encode+0x4b github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:41 # 0x6e87fe github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Encode+0x11e github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:131 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8f7ea8 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4317: 207216] @ 0x468a46 0xc5ea8e 0xc6ecf8 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc5ea8d github.com/libp2p/go-libp2p-pubsub.defaultPXRecordReducer+0xad github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:467 # 0xc6ecf7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x3b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2129 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [795: 6360] @ 0x40b82e 0x410d25 0xc65ab0 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc65aaf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [177: 33984] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2111: 50664] @ 0xc24ce8 0xc244e5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24ce7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x707 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1063: 25512] @ 0x66c2eb 0x66cbe6 0x6e251d 0x6f95d5 0x6f95e9 0x6f95c3 0x6f9101 0x6f90e1 0x11ee6f0 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6f95d4 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x5f4 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6f95e8 github.com/pactus-project/pactus/committee.(*committee).Update.(*committee).find.func3+0x608 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6f95c2 github.com/pactus-project/pactus/committee.(*committee).iterate+0x5e2 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6f9100 github.com/pactus-project/pactus/committee.(*committee).find+0x120 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6f90e0 github.com/pactus-project/pactus/committee.(*committee).Update+0x100 github.com/pactus-project/pactus/committee/committee.go:65 # 0x11ee6ef github.com/pactus-project/pactus/state.(*state).commitSandbox+0xcf github.com/pactus-project/pactus/state/state.go:544 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [141: 20304] @ 0x6f171b 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f312e 0x6f3114 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f171a github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/block/block.go:165 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f312d github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f3113 github.com/pactus-project/pactus/types/proposal.(*Proposal).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/proposal/proposal.go:83 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [34: 7072] @ 0x517548 0x51718c 0x5ccca5 0x5c3ada 0x5c3ac2 0x5c37a5 0x5e27e7 0x5bf557 0x5dfa37 0x5be474 0x48b4a1 # 0x517547 os.statNolog+0x27 os/stat_unix.go:30 # 0x51718b os.Stat+0x2b os/stat.go:13 # 0x5ccca4 net.(*resolverConfig).tryUpdate+0x184 net/dnsclient_unix.go:416 # 0x5c3ad9 net.getSystemDNSConfig+0x199 net/dnsclient_unix.go:369 # 0x5c3ac1 net.(*conf).lookupOrder+0x181 net/conf.go:285 # 0x5c37a4 net.(*conf).hostLookupOrder+0x84 net/conf.go:238 # 0x5e27e6 net.(*Resolver).lookupIP+0xa6 net/lookup_unix.go:62 # 0x5bf556 net.init.func1+0x36 net/hook.go:21 # 0x5dfa36 net.(*Resolver).lookupIPAddr.func1+0x36 net/lookup.go:335 # 0x5be473 internal/singleflight.(*Group).doCall+0x33 internal/singleflight/singleflight.go:93 0: 0 [13568: 868352] @ 0xc6da88 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6da87 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x6e7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [395: 25280] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [1: 49152] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x411906 0x8fed3d 0x8f7f0c 0x8f7ea5 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x8fed3c github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8f7f0b github.com/pactus-project/pactus/store.(*txStore).addToCache+0x4cb github.com/pactus-project/pactus/store/tx.go:83 # 0x8f7ea4 github.com/pactus-project/pactus/store.NewStore+0x464 github.com/pactus-project/pactus/store/store.go:129 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [889: 56896] @ 0xbb6fba 0xbb6f49 0xbb6ee8 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb6fb9 github.com/libp2p/go-msgio.NewVarintReaderSizeWithPool+0xf9 github.com/libp2p/go-msgio@v0.3.0/varint.go:99 # 0xbb6f48 github.com/libp2p/go-msgio.NewVarintReaderSize+0x88 github.com/libp2p/go-msgio@v0.3.0/varint.go:84 # 0xbb6ee7 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x27 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:39 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3874: 743808] @ 0x644245 0x643015 0x642af3 0x6e5b95 0x6e5b77 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6e5b94 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6e5b76 github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/certificate/certificate.go:135 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4715: 452640] @ 0xb3e7af 0xb3eae7 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3e7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:43 # 0xb3eae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:64 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [185: 59200] @ 0xa32fa5 0xa0c987 0xa11778 0x48b4a1 # 0xa32fa4 net/http.readRequest+0x84 net/http/request.go:1083 # 0xa0c986 net/http.(*conn).readRequest+0x226 net/http/server.go:1041 # 0xa11777 net/http.(*conn).serve+0x3d7 net/http/server.go:2031 0: 0 [62: 1984] @ 0x51f306 0xa745b4 0xbc392b 0xbc23ae 0x48b4a1 # 0x51f305 fmt.Sprintf+0x65 fmt/print.go:240 # 0xa745b3 github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xb3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc392a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x2aa github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:524 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [172: 16512] @ 0xa6f8b9 0xa6f58d 0xa745ec 0xbc14f6 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xa6f8b8 go.opentelemetry.io/otel/internal/global.(*tracer).newSpan+0x1f8 go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:187 # 0xa6f58c go.opentelemetry.io/otel/internal/global.(*tracer).Start+0xac go.opentelemetry.io/otel@v1.38.0/internal/global/trace.go:150 # 0xa745eb github.com/libp2p/go-libp2p-kad-dht/internal.StartSpan+0xeb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/tracing.go:15 # 0xbc14f5 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x435 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1736: 166656] @ 0x67b9d9 0x69537f 0x6a984e 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1421: 45472] @ 0x5f552a 0x5f01b5 0x5f0f9e 0x5ef4a5 0xe1558d 0xe0475a 0xe0447e 0xe04e6c 0xde0a45 0x48b4a1 # 0x5f5529 net.ipToSockaddr+0x209 net/ipsock_posix.go:222 # 0x5f01b4 net.(*UDPAddr).sockaddr+0x34 net/udpsock_posix.go:39 # 0x5f0f9d net.(*UDPConn).writeMsg+0x7d net/udpsock_posix.go:172 # 0x5ef4a4 net.(*UDPConn).WriteMsgUDP+0x44 net/udpsock.go:259 # 0xe1558c github.com/quic-go/quic-go.(*oobConn).WritePacket+0x10c github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:267 # 0xe04759 github.com/quic-go/quic-go.(*sconn).writePacket+0x79 github.com/quic-go/quic-go@v0.54.1/send_conn.go:98 # 0xe0447d github.com/quic-go/quic-go.(*sconn).Write+0x7d github.com/quic-go/quic-go@v0.54.1/send_conn.go:74 # 0xe04e6b github.com/quic-go/quic-go.(*sendQueue).Run+0x18b github.com/quic-go/quic-go@v0.54.1/send_queue.go:90 # 0xde0a44 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.54.1/connection.go:540 0: 0 [1: 48] @ 0x54413a 0x66e64a 0x6e985a 0x6e97f9 0x6ef771 0x6f015e 0x6f0246 0x8f7ea9 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e9859 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e97f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x8f7ea8 github.com/pactus-project/pactus/store.NewStore+0x468 github.com/pactus-project/pactus/store/store.go:129 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3535: 678720] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [92: 13248] @ 0x552af7 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [86: 8256] @ 0x67bdc5 0x6a97a5 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67bdc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:892 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9: 432] @ 0xc75e36 0xc75139 0x48b4a1 # 0xc75e35 github.com/libp2p/go-libp2p-pubsub.(*PubSub).getHelloPacket+0x1475 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:35 # 0xc75138 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x778 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:830 0: 0 [105: 16800] @ 0xd2238d 0xd2839c 0xd45be2 0xd3ccf4 0xd4527d 0xd70b35 0xd708f8 0xd6b5ae 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xd2238c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:68 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd3ccf3 github.com/libp2p/go-yamux/v5.(*Session).OpenStream+0x1b3 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:214 # 0xd4527c github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).OpenStream+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:37 # 0xd70b34 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).openAndAddStream+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:243 # 0xd708f7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x1f7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:231 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [3540: 4078080] @ 0xc6dcac 0xc6d425 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6dcab github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc6d424 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [1: 768] @ 0xc6ef93 0xc6eb1e 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6ef92 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x92 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2142 # 0xc6eb1d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x1dd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2118 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2264: 470912] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xc60d86 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc60d85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [57: 1824] @ 0xbb93a5 0xbb9343 0xbb9357 0xbb993a 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb93a4 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xa4 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:109 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [457: 10968] @ 0x6e2d73 0x6efd88 0x6efb90 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d72 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2153: 413376] @ 0x68a214 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [580: 18560] @ 0x14cac33 0x678306 0x67bd76 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678305 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:43 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3378: 648576] @ 0x68a1f5 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2796: 313152] @ 0x415a34 0x4ecf28 0xd3df73 0xd3db58 0xd3dc39 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xd3df72 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd3db57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd3dc38 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [2318: 111264] @ 0x6f97ea 0x6f97aa 0x6f97d7 0x6f97a2 0x11ed61a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f97e9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6f97a9 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6f97d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6f97a1 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x11ed619 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x479 github.com/pactus-project/pactus/state/state.go:438 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 352] @ 0x6ef19b 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ef19a github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/tx/tx.go:257 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 16896] @ 0xbc2a9d 0x48b4a1 # 0xbc2a9c github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x81c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:465 0: 0 [189: 18144] @ 0xbc28a9 0x48b4a1 # 0xbc28a8 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x628 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:456 0: 0 [144: 27648] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 32] @ 0xc21d32 0xc21752 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc21d31 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC_SubOpts).Unmarshal+0x4d1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1978 # 0xc21751 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xcf1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1766 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4: 32] @ 0x11eeb46 0x9071a7 0x11ee6bf 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11eeb45 github.com/pactus-project/pactus/state.(*state).commitSandbox.func1+0x1c5 github.com/pactus-project/pactus/state/state.go:541 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee6be github.com/pactus-project/pactus/state.(*state).commitSandbox+0x9e github.com/pactus-project/pactus/state/state.go:537 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2146: 412032] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [302: 4832] @ 0xc933da 0xc8fcbd 0xc915a9 0xc98bb7 0xc98baf 0xe15182 0xe185dc 0xe17925 0x48b4a1 # 0xc933d9 golang.org/x/net/internal/socket.parseInetAddr+0x99 golang.org/x/net@v0.44.0/internal/socket/sys_posix.go:83 # 0xc8fcbc golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.44.0/internal/socket/mmsghdr_unix.go:25 # 0xc915a8 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.44.0/internal/socket/rawconn_mmsg.go:28 # 0xc98bb6 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.44.0/internal/socket/socket.go:267 # 0xc98bae golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.44.0/ipv4/batch.go:80 # 0xe15181 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:174 # 0xe185db github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.54.1/transport.go:538 # 0xe17924 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.54.1/transport.go:426 0: 0 [14: 4928] @ 0xdc6f53 0xdc6f07 0xdecacc 0xdec82c 0xdeb979 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xdc6f52 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHistory).SentAckElicitingPacket+0x4b2 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_history.go:57 # 0xdc6f06 github.com/quic-go/quic-go/internal/ackhandler.(*sentPacketHandler).SentPacket+0x466 github.com/quic-go/quic-go@v0.54.1/internal/ackhandler/sent_packet_handler.go:311 # 0xdecacb github.com/quic-go/quic-go.(*Conn).registerPackedShortHeaderPacket+0x22b github.com/quic-go/quic-go@v0.54.1/connection.go:2374 # 0xdec82b github.com/quic-go/quic-go.(*Conn).appendOneShortHeaderPacket+0x24b github.com/quic-go/quic-go@v0.54.1/connection.go:2346 # 0xdeb978 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x118 github.com/quic-go/quic-go@v0.54.1/connection.go:2205 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [347: 444160] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [539: 34496] @ 0x7c5ffe 0x7c5fb3 0x10ea3dc 0x10eb47d 0x10e0dd5 0x115e042 0x115c5a6 0x115befe 0x1159eb9 0x1159728 0x48b4a1 # 0x7c5ffd github.com/multiformats/go-multiaddr.Multiaddr.copy+0x13d github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x7c5fb2 github.com/multiformats/go-multiaddr.SplitFunc+0xf2 github.com/multiformats/go-multiaddr@v0.16.1/util.go:108 # 0x10ea3db github.com/libp2p/go-libp2p/p2p/protocol/identify.thinWaistForm+0x7b github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:43 # 0x10eb47c github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).AddrsFor+0xfc github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:203 # 0x10e0dd4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).ObservedAddrsFor+0x34 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:418 # 0x115e041 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:495 # 0x115c5a5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:463 # 0x115befd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [1: 24] @ 0x75cbdb 0x752005 0x8f7811 0x8f68ff 0x8f8712 0x8f7e27 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x75cbda github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f7e26 github.com/pactus-project/pactus/store.NewStore+0x3e6 github.com/pactus-project/pactus/store/store.go:118 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 256] @ 0x5d39a5 0x5d394f 0x5ed47b 0x5ec310 0xa173ac 0x147efa8 0x147ffee 0x48b4a1 # 0x5d39a4 net.newFD+0x144 net/fd_unix.go:27 # 0x5d394e net.(*netFD).accept+0xee net/fd_unix.go:169 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa173ab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x147efa7 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x147ffed github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xad github.com/pactus-project/pactus/www/jsonrpc/server.go:84 0: 0 [3483: 668736] @ 0x68e0f9 0x68a89a 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x8fa552 0x8fa597 0x8fa4e5 0x11eb2f4 0x11ea37c 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x8fa551 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0xf1 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x8fa596 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x136 github.com/pactus-project/pactus/store/validator.go:91 # 0x8fa4e4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x11eb2f3 github.com/pactus-project/pactus/state.(*state).retrieveTotalPower+0x73 github.com/pactus-project/pactus/state/state.go:210 # 0x11ea37b github.com/pactus-project/pactus/state.LoadOrNewState+0x33b github.com/pactus-project/pactus/state/state.go:94 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1889: 30224] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [354: 11328] @ 0x677996 0x67b9fa 0x69537f 0x6a984e 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3447: 661824] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 256] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7beee5 0x7beb7f 0xb54709 0xb55b7c 0xb55b66 0xb54077 0xb57b17 0xb57b00 0x115fb85 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7beee4 github.com/multiformats/go-multiaddr.newComponent+0x2a4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:283 # 0x7beb7e github.com/multiformats/go-multiaddr.NewComponent+0x1be github.com/multiformats/go-multiaddr@v0.16.1/component.go:246 # 0xb54708 github.com/multiformats/go-multiaddr/net.FromIPAndZone+0x128 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:113 # 0xb55b7b github.com/multiformats/go-multiaddr/net.FromIP+0x3b github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:134 # 0xb55b65 github.com/multiformats/go-multiaddr/net.parseIPPlusNetAddr+0x25 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:342 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb57b16 github.com/multiformats/go-multiaddr/net.FromNetAddr+0x96 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb57aff github.com/multiformats/go-multiaddr/net.InterfaceMultiaddrs+0x7f github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:397 # 0x115fb84 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x624 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:670 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [69: 4416] @ 0x789db4 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f1f1 0xd5fe5b 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0xbc3ac4 0xbc23ae 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f1f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd5fe5a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:38 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbc3ac3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).dialPeer+0x443 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:539 # 0xbc23ad github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:418 0: 0 [1: 16] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0x10e4ed1 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x10e4ed0 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x7b0 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:814 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [4911: 235728] @ 0x11d4a76 0x4a520a 0x48b4a1 # 0x11d4a75 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x75 github.com/pactus-project/pactus/network/gossip.go:193 # 0x4a5209 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [1740: 194880] @ 0xc6096b 0xc6095f 0xc78dbb 0xc75607 0x48b4a1 # 0xc6096a github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x48a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc6095e github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Preprocess+0x47e github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:870 # 0xc78dba github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xa9a github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1346 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [229: 36640] @ 0xc6cd19 0xc6cc3a 0xc6a3af 0xc756a5 0x48b4a1 # 0xc6cd18 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x1d8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc6cc39 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1941 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5243: 2013312] @ 0xd41f65 0xd41f66 0xd40e46 0xd40465 0xd3fdef 0xd3fc38 0x48b4a1 # 0xd41f64 github.com/libp2p/go-yamux/v5.newSegmentedBuffer+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/util.go:83 # 0xd41f65 github.com/libp2p/go-yamux/v5.newStream+0x85 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:69 # 0xd40e45 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd40464 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1709: 164064] @ 0x67b9d9 0x69537f 0x6a9865 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [653: 250752] @ 0x115e385 0x115c5a6 0x115befe 0x1159eb9 0x1159728 0x48b4a1 # 0x115e384 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x3c4 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:512 # 0x115c5a5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:463 # 0x115befd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [214: 27392] @ 0xbc1359 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc1358 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x298 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:323 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [197: 37824] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 384] @ 0x7e15a5 0x97411a 0x974018 0x9510b7 0x98a61b 0x986812 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x974119 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0xdf9 vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x974017 crypto/tls.(*serverHelloMsg).marshal+0xcf7 crypto/tls/handshake_messages.go:792 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x98a61a crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters+0x37a crypto/tls/handshake_server_tls13.go:755 # 0x986811 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x71 crypto/tls/handshake_server_tls13.go:80 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1475: 94400] @ 0x635210 0x635156 0x6345bd 0x623e0c 0x6241b7 0x67cee5 0x67be05 0x6a97a5 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6241b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67cee4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:1108 # 0x67be04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:895 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [200: 38400] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [891: 228096] @ 0xc6dcac 0xc6d425 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6dcab github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc6d424 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [224: 3584] @ 0xb45c65 0xbb8cf4 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb45c64 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.RecordRequestLatency+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/metrics.go:138 # 0xbb8cf3 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1e33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:157 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3276: 104832] @ 0x40cbf2 0x40b74d 0x410d25 0xc65ab0 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc65aaf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [2005: 32080] @ 0x555f67 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x555f66 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 288] @ 0xb3e7af 0xb3eae7 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3e7ae github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x6e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:43 # 0xb3eae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:64 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [19: 17024] @ 0xb685d5 0xb68523 0xb6ea13 0xb6fd9d 0x48b4a1 # 0xb685d4 github.com/libp2p/go-libp2p-kbucket.(*bucket).peers+0x174 github.com/libp2p/go-libp2p-kbucket@v0.8.0/bucket.go:52 # 0xb68522 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).GetPeerInfos+0xc2 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:328 # 0xb6ea12 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).pingAndEvictPeers+0x152 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:141 # 0xb6fd9c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x37c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:224 0: 0 [2162: 415104] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 240] @ 0x53d895 0x53d2bd 0x53d499 0x94dcbd 0x951411 0x951412 0x951499 0x9812fe 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x94dcbc crypto/tls.(*Conn).readRecordOrCCS+0x13bc crypto/tls/conn.go:787 # 0x951410 crypto/tls.(*Conn).readRecord+0x50 crypto/tls/conn.go:589 # 0x951411 crypto/tls.(*Conn).readHandshakeBytes+0x51 crypto/tls/conn.go:1085 # 0x951498 crypto/tls.(*Conn).readHandshake+0x38 crypto/tls/conn.go:1096 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [46: 2944] @ 0xc252c8 0xc242a5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc252c7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIWant).Unmarshal+0x4a7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2689 # 0xc242a4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x1084 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2350 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [880: 42240] @ 0x624ad3 0x68d654 0x68dde7 0x6ab3e5 0x6aac3e 0x6aac34 0x6e280d 0x6e2074 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x624ad2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x68d653 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:189 # 0x68dde6 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:225 # 0x6ab3e4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1251 # 0x6aac3d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1159 # 0x6aac33 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1082 # 0x6e280c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6e2073 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [993: 20336640] @ 0xe1aee5 0x4a3d91 0xdebba8 0xdebbd3 0xdeb485 0xdea88f 0xde030f 0x48b4a1 # 0xe1aee4 github.com/quic-go/quic-go.init.0.func2+0x24 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:90 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xdebba7 github.com/quic-go/quic-go.getLargePacketBuffer+0x347 github.com/quic-go/quic-go@v0.54.1/buffer_pool.go:79 # 0xdebbd2 github.com/quic-go/quic-go.(*Conn).sendPacketsWithGSO+0x372 github.com/quic-go/quic-go@v0.54.1/connection.go:2258 # 0xdeb484 github.com/quic-go/quic-go.(*Conn).sendPackets+0xa24 github.com/quic-go/quic-go@v0.54.1/connection.go:2157 # 0xdea88e github.com/quic-go/quic-go.(*Conn).triggerSending+0xae github.com/quic-go/quic-go@v0.54.1/connection.go:2059 # 0xde030e github.com/quic-go/quic-go.(*Conn).run+0xa0e github.com/quic-go/quic-go@v0.54.1/connection.go:680 0: 0 [83: 1328] @ 0x677985 0x67b9fa 0x69537f 0x6a9865 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677984 github.com/bits-and-blooms/bitset.New+0x84 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:177 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [998: 1021952] @ 0x841196 0x840a50 0xb3d0e6 0xb49cf2 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb49cf1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:367 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [185: 35520] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2409: 115632] @ 0x6f97ea 0x6f97aa 0x6f97d7 0x6f97a2 0x11ef263 0x11f8d42 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f97e9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6f97a9 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6f97d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6f97a1 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x11ef262 github.com/pactus-project/pactus/state.(*state).CommitteeValidators+0x82 github.com/pactus-project/pactus/state/state.go:610 # 0x11f8d41 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x61 github.com/pactus-project/pactus/consensus/height.go:20 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2118: 338880] @ 0xd2238d 0xd2839c 0xd45be2 0xd40d82 0xd40465 0xd3fdef 0xd3fc38 0x48b4a1 # 0xd2238c github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScopeSpan+0xcc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:68 # 0xd2839b github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceScope).BeginSpan+0x17b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:739 # 0xd45be1 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn.func1+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:45 # 0xd40d81 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x61 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:857 # 0xd40464 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3450: 662400] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1074: 103104] @ 0x67b9d9 0x69537f 0x6a9865 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2075: 398400] @ 0x68a1f5 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2454: 58896] @ 0x6e2d73 0x6e2c0a 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d72 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e2c09 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [987: 47376] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6e60df 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 528] @ 0x5433da 0x66e3ad 0x6e992d 0x6e98bd 0x6efb5d 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e992c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e98bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6: 96] @ 0x51c3e9 0x51c3dd 0x7bca4a 0x7c0455 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x51c3e8 errors.New+0x208 errors/errors.go:65 # 0x51c3dc fmt.Errorf+0x1fc fmt/errors.go:30 # 0x7bca49 github.com/multiformats/go-multiaddr.stringToBytes+0x109 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:26 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [963: 7704] @ 0xc78cf3 0xc75607 0x48b4a1 # 0xc78cf2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x9d2 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1343 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [14146: 905344] @ 0xc243de 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc243dd github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x11bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2315 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 240] @ 0xbb93e6 0xbb9357 0xbb993a 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb704fe 0xb70501 0xb6fdbf 0x48b4a1 # 0xbb93e5 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0xe5 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:36 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:109 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb704fd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x3dd github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb70500 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x3e0 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:276 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [9: 576] @ 0x789db4 0x7c517b 0x7c5176 0x7c5175 0x7c517c 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7c517a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7c5175 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7c5174 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7c517b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [338: 5408] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [631: 10096] @ 0xc9346d 0xc8fcbd 0xc915a9 0xc98bb7 0xc98baf 0xe15182 0xe185dc 0xe17925 0x48b4a1 # 0xc9346c golang.org/x/net/internal/socket.parseInetAddr+0x12c golang.org/x/net@v0.44.0/internal/socket/sys_posix.go:90 # 0xc8fcbc golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.44.0/internal/socket/mmsghdr_unix.go:25 # 0xc915a8 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.44.0/internal/socket/rawconn_mmsg.go:28 # 0xc98bb6 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.44.0/internal/socket/socket.go:267 # 0xc98bae golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.44.0/ipv4/batch.go:80 # 0xe15181 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:174 # 0xe185db github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.54.1/transport.go:538 # 0xe17924 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.54.1/transport.go:426 0: 0 [5: 3840] @ 0xc6d5fc 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6d5fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [3405: 1307520] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [661: 116336] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 64] @ 0x53185f 0x7bc9b9 0x7bc99f 0x7c0455 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53185e strings.genSplit+0x7e strings/strings.go:305 # 0x7bc9b8 strings.Split+0x78 strings/strings.go:361 # 0x7bc99e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 5824] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40aa79 0x480f29 0xc528f3 0x10e4c31 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0xc528f2 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryProtoBook).SetProtocols+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/protobook.go:68 # 0x10e4c30 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x510 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:790 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [3404: 653568] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 12544] @ 0x14de39a 0x9991f9 0x94adb6 0x98d5d3 0x986865 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14de399 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9991f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98d5d2 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x132 crypto/tls/handshake_server_tls13.go:1159 # 0x986864 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xc4 crypto/tls/handshake_server_tls13.go:98 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3465: 887040] @ 0xd41fe8 0xd40e46 0xd40465 0xd3fdef 0xd3fc38 0x48b4a1 # 0xd41fe7 github.com/libp2p/go-yamux/v5.newStream+0x107 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:58 # 0xd40e45 github.com/libp2p/go-yamux/v5.(*Session).incomingStream+0x125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:864 # 0xd40464 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x84 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:759 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [469: 60032] @ 0x7bd7a5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3165: 101280] @ 0x4c999d 0x6433e7 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x6433e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [712: 34176] @ 0x53b3e5 0xb45155 0xbb7367 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0xb45154 github.com/libp2p/go-libp2p-kad-dht/internal/metrics.ContextWithAttributes+0x74 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/metrics/context.go:16 # 0xbb7366 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x4a6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:88 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [917: 146720] @ 0xc60bf0 0xc60ba0 0xc78a7c 0xc75607 0x48b4a1 # 0xc60bef github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x18f github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc60b9f github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x13f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:895 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [851: 13616] @ 0xe02e1f 0xe02c77 0xe0fa3b 0xe11536 0xde7757 0xde6a45 0xde3850 0xde2ee5 0xde255b 0xddfe66 0x48b4a1 # 0xe02e1e github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrameImpl+0x9e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:310 # 0xe02c76 github.com/quic-go/quic-go.(*ReceiveStream).handleStreamFrame+0x76 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:288 # 0xe0fa3a github.com/quic-go/quic-go.(*Stream).handleStreamFrame+0x1a github.com/quic-go/quic-go@v0.54.1/stream.go:155 # 0xe11535 github.com/quic-go/quic-go.(*streamsMap).HandleStreamFrame+0x55 github.com/quic-go/quic-go@v0.54.1/streams_map.go:317 # 0xde7756 github.com/quic-go/quic-go.(*Conn).handleFrames+0xbf6 github.com/quic-go/quic-go@v0.54.1/connection.go:1480 # 0xde6a44 github.com/quic-go/quic-go.(*Conn).handleUnpackedShortHeaderPacket+0xe4 github.com/quic-go/quic-go@v0.54.1/connection.go:1416 # 0xde384f github.com/quic-go/quic-go.(*Conn).handleShortHeaderPacket+0x6ef github.com/quic-go/quic-go@v0.54.1/connection.go:1066 # 0xde2ee4 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x8c4 github.com/quic-go/quic-go@v0.54.1/connection.go:989 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1791: 229248] @ 0xbbbe9f 0xbbbe4f 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbbe9e github.com/libp2p/go-libp2p-kad-dht/pb.NewMessage+0x7e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:20 # 0xbbbe4e github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x2e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:254 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [18: 10368] @ 0x6b0ad0 0x6afebb 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6b0acf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:125 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2085: 400320] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2898: 2596608] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [189: 774144] @ 0xb3c9df 0xb3c972 0xb3c976 0x10e2b6f 0x10e1e2b 0x10e1379 0x48b4a1 # 0xb3c9de bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xb3c971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb3c975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10e2b6e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x2ce github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:578 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 0: 0 [674: 86272] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [711: 68256] @ 0xc4e8e5 0xc4ebea 0xc6ed79 0xc6d045 0xc6a3af 0xc756a5 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4ebe9 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).GetPeerRecord+0x109 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:502 # 0xc6ed78 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).makePrune+0x438 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2127 # 0xc6d044 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendGraftPrune+0x504 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1948 # 0xc6a3ae github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbce github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1829 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [855: 68400] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a97c9 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [327: 125568] @ 0x6b0785 0x6afebb 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0784 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:112 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33: 1056] @ 0x14cac33 0x678306 0x67bd76 0x6a97a5 0x6e20c5 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678305 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:43 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [245: 47040] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [125: 12000] @ 0x543175 0x66e3ad 0x6e1f0b 0x6e1ea1 0x6efee8 0x6efbe5 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e1f0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e1ea0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6efee7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [129: 12384] @ 0x6e1e9b 0x6efee8 0x6efbe5 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e1e9a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6efee7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1319: 84416] @ 0x4c999d 0x6433e7 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x6433e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5835: 280080] @ 0x12152d6 0x1215326 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x12152d5 bytes.NewReader+0x55 bytes/reader.go:159 # 0x1215325 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xa5 github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2152: 413184] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1151: 36832] @ 0x7bd431 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x7bd430 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [3821: 122272] @ 0x7bd7a5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [177: 22656] @ 0x53d895 0x53d2bd 0x53d499 0x5441dc 0x66e64a 0x6e985a 0x6e97f9 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5441db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e9859 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e97f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 2544] @ 0x54413a 0x66e64a 0x6e985a 0x6e97f9 0x6ef771 0x6f015e 0x6f0246 0x90aa2c 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e9859 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e97f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x90aa2b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2858: 68592] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [114: 175104] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [72: 4608] @ 0x53d325 0x53d499 0x66dc5f 0x66e5dd 0x6ef6ac 0x6ef605 0x6f015e 0x6eee67 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x66dc5e github.com/pactus-project/pactus/util/encoding.binaryFreeList.PutUint8+0xbe github.com/pactus-project/pactus/util/encoding/encoding.go:133 # 0x66e5dc github.com/pactus-project/pactus/util/encoding.WriteElement+0x1dc github.com/pactus-project/pactus/util/encoding/encoding.go:257 # 0x6ef6ab github.com/pactus-project/pactus/util/encoding.WriteElements+0xcb github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6ef604 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x24 github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 2016] @ 0x6e2d5b 0x6efd88 0x6efb90 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d5a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6940: 2664960] @ 0x6b0785 0x6afebb 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0784 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:112 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [700: 806400] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fbf7f 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4184: 1606656] @ 0x6b0785 0x6afebb 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0784 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:112 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2833: 45328] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12032: 10780672] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc6a7b2 0xc6a7c0 0xc756a5 0x48b4a1 # 0xc6a7b1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc6a7bf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [2: 96] @ 0x6fb1db 0x6fb1b8 0x6fb0ff 0x11eb225 0x8f5d17 0x8f9899 0x11eb105 0x11ea390 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6fb1da bytes.NewBuffer+0x3a bytes/buffer.go:478 # 0x6fb1b7 github.com/pactus-project/pactus/types/account.(*Account).Bytes+0x17 github.com/pactus-project/pactus/types/account/account.go:83 # 0x6fb0fe github.com/pactus-project/pactus/types/account.(*Account).Hash+0x1e github.com/pactus-project/pactus/types/account/account.go:68 # 0x11eb224 github.com/pactus-project/pactus/state.(*state).loadMerkels.func1+0x24 github.com/pactus-project/pactus/state/state.go:196 # 0x8f5d16 github.com/pactus-project/pactus/store.(*accountStore).iterateAccounts+0x296 github.com/pactus-project/pactus/store/account.go:86 # 0x8f9898 github.com/pactus-project/pactus/store.(*store).IterateAccounts+0x78 github.com/pactus-project/pactus/store/store.go:321 # 0x11eb104 github.com/pactus-project/pactus/state.(*state).loadMerkels+0x64 github.com/pactus-project/pactus/state/state.go:195 # 0x11ea38f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:96 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2147: 412224] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3468: 665856] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7: 28672] @ 0xb3c9df 0xb3c972 0xb3c976 0x10cb1d3 0x10ca685 0x48b4a1 # 0xb3c9de bufio.NewReaderSize+0xbe bufio/bufio.go:57 # 0xb3c971 bufio.NewReader+0x51 bufio/bufio.go:63 # 0xb3c975 github.com/libp2p/go-msgio/pbio.NewDelimitedReader+0x55 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_reader.go:59 # 0x10cb1d2 github.com/libp2p/go-libp2p/p2p/host/autonat.(*client).DialBack+0x4d2 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/client.go:68 # 0x10ca684 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).probe+0x144 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:389 0: 0 [4714: 226272] @ 0x644245 0x643015 0x642af3 0x6e2b7f 0x6e2b33 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6e2b7e github.com/fxamacker/cbor/v2.Unmarshal+0x5e github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6e2b32 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x12 github.com/pactus-project/pactus/crypto/bls/signature.go:62 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [261: 12528] @ 0x468a46 0xbb93be 0xbb9343 0xbb9357 0xbb990e 0xbc2df9 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb93bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb990d github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0x8d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:108 # 0xbc2df8 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0xb8 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:482 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [5: 400] @ 0x889b76 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb49a66 0x48b4a1 # 0x889b75 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0x75 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5577 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb49a65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:330 0: 0 [11: 880] @ 0xbc0ccb 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbc0cca github.com/libp2p/go-libp2p-kad-dht.(*query).run+0xea github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:284 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1079: 103584] @ 0x6e2f6f 0x6e2056 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2f6e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2055 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [958: 22992] @ 0x543175 0x66e3ad 0x66f1ee 0x6e81e5 0x6e8969 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x66f1ed github.com/pactus-project/pactus/crypto.(*Address).Decode+0x8d github.com/pactus-project/pactus/crypto/address.go:129 # 0x6e81e4 github.com/pactus-project/pactus/types/tx/payload.(*BatchRecipient).Decode+0x24 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:50 # 0x6e8968 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x108 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:157 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [722: 69312] @ 0xb592df 0xb597d2 0x115c059 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0xb592de github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:21 # 0xb597d1 github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddresses+0x111 github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:58 # 0x115c058 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [154: 29568] @ 0x68a233 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [357: 8568] @ 0xd1f5d5 0xd1e0c6 0xd6fe77 0x48b4a1 # 0xd1f5d4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:587 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd6fe76 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0xf6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:135 0: 0 [1078: 34496] @ 0x14cac33 0x67871a 0x67bd76 0x6a97a5 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678719 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:83 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2389: 57336] @ 0x6e2b52 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2b51 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x31 github.com/pactus-project/pactus/crypto/bls/signature.go:61 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1544: 172928] @ 0x48767c 0x4ed175 0xbb70c6 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0xbb70c5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x205 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:43 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [373: 11936] @ 0x69556a 0x6aa065 0x6a97c9 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 648] @ 0x54413a 0x66e64a 0x66f0f2 0x6e97f3 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x66f0f1 github.com/pactus-project/pactus/crypto.Address.Encode+0x71 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e97f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2172: 417024] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3365: 646080] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3411: 654912] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3391: 651072] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [899: 14384] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 768] @ 0x67b9d9 0x69537f 0x6a984e 0x6e20c5 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e3d48 0x11ed95c 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e3d47 github.com/pactus-project/pactus/txpool.(*txPool).SetNewSandboxAndRecheck+0x1c7 github.com/pactus-project/pactus/txpool/txpool.go:73 # 0x11ed95b github.com/pactus-project/pactus/state.(*state).CommitBlock+0x7bb github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1712: 876544] @ 0xc6dcac 0xc6d425 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6dcab github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc6d424 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [12: 192] @ 0x6ef650 0x6f015e 0x6f0246 0x90aa2c 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ef64f github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x6f github.com/pactus-project/pactus/types/tx/tx.go:308 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x90aa2b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14: 14336] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 2736] @ 0x5433da 0x66e3ad 0x6e992d 0x6e98bd 0x6efb5d 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e992c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e98bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [57: 2736] @ 0x6f0145 0x6eee67 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0144 github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x24 github.com/pactus-project/pactus/types/tx/tx.go:456 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [473: 11352] @ 0x6e2d73 0x6e60df 0x6f1a79 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d72 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5836: 280128] @ 0x120e725 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x120e724 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x44 github.com/pactus-project/pactus/sync/bundle/bundle.go:95 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [27: 648] @ 0x66f0d9 0x6e97f3 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66f0d8 github.com/pactus-project/pactus/crypto.Address.Encode+0x58 github.com/pactus-project/pactus/crypto/address.go:112 # 0x6e97f2 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x52 github.com/pactus-project/pactus/types/tx/payload/sortition.go:46 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [982: 7856] @ 0xc8b5d4 0xc8aff8 0x48b4a1 # 0xc8b5d3 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x3f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:340 # 0xc8aff7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [189: 36288] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6e34db 0x11f0951 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e34da github.com/pactus-project/pactus/sortition.(*VerifiableSeed).Verify+0xba github.com/pactus-project/pactus/sortition/seed.go:50 # 0x11f0950 github.com/pactus-project/pactus/state.(*state).validateBlock+0x210 github.com/pactus-project/pactus/state/validation.go:34 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 640] @ 0x677d9a 0x677da6 0x6dff77 0x14e17cf 0x6dfedd 0x6e0079 0x6e0585 0xdd6cb8 0xdd6946 0xdd62f9 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x6e0078 golang.org/x/crypto/hkdf.Extract+0x78 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:30 # 0x6e0584 golang.org/x/crypto/hkdf.New+0x24 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:93 # 0xdd6cb7 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).createAEAD+0xb7 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:56 # 0xdd6945 github.com/quic-go/quic-go/internal/handshake.(*tokenProtector).NewToken+0x85 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_protector.go:35 # 0xdd62f8 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x158 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:84 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [12: 1152] @ 0x14fc2fa 0x15182b4 0x1517a3d 0x151ffd2 0x151ff91 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x14fc2f9 crypto/internal/fips140/nistec.NewP256Point+0x19 crypto/internal/fips140/nistec/p256_asm.go:49 # 0x15182b3 crypto/internal/fips140/ecdsa.randomPoint[...]+0x313 crypto/internal/fips140/ecdsa/ecdsa.go:251 # 0x1517a3c crypto/internal/fips140/ecdsa.signGeneric[...]+0x7c crypto/internal/fips140/ecdsa/ecdsa.go:329 # 0x151ffd1 crypto/internal/fips140/ecdsa.sign[...]+0x271 crypto/internal/fips140/ecdsa/ecdsa_noasm.go:10 # 0x151ff90 crypto/internal/fips140/ecdsa.Sign[...]+0x230 crypto/internal/fips140/ecdsa/ecdsa.go:300 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [40: 1280] @ 0x14cac33 0x6783df 0x67bd76 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x6783de github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x33e github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:59 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [95: 1520] @ 0x11ec0c5 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ec0c4 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x504 github.com/pactus-project/pactus/state/state.go:305 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1477: 165424] @ 0x48767c 0x4ed175 0xd3bad4 0xd43f16 0xd43dec 0xd45838 0xd7bea2 0x1168f1c 0xd70025 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0xd3bad3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd43f15 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd43deb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x1168f1b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:366 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5023: 2893248] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [312: 14976] @ 0xb3ea6e 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3ea6d github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:62 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [18: 864] @ 0x5ecb65 0x5d3abb 0x5ed47b 0x5ec310 0xb57267 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x5ecb64 net.sockaddrToTCP+0x104 net/tcpsock_posix.go:19 # 0x5d3aba net.(*netFD).accept+0x25a net/fd_unix.go:178 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb57266 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 0: 0 [134: 8576] @ 0xc2419e 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc2419d github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0xf7d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2349 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [274: 17536] @ 0xc6dcac 0xc6d425 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6dcab github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc6d424 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [82: 3936] @ 0x468a46 0xbb93be 0xbb9343 0xbb9357 0xbb993a 0xbc16c7 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xbb93bd github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0xbd github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xbb9342 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadID+0x42 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:38 # 0xbb9356 github.com/libp2p/go-libp2p-kad-dht.NewPeerKadIDSlice+0x56 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:46 # 0xbb9939 github.com/libp2p/go-libp2p-kad-dht.NewLookupUpdateEvent+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/events.go:109 # 0xbc16c6 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x606 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:334 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [3613: 57808] @ 0xc24c98 0xc244e5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24c97 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x6b7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [224: 43008] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [239: 45888] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [410: 19680] @ 0x480eda 0x480eef 0xc61fd4 0xc61f49 0xc60af6 0xc78a7c 0xc75607 0x48b4a1 # 0xc61fd3 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetForPeer+0x613 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:74 # 0xc61f48 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIWant+0x588 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:989 # 0xc60af5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:886 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [24: 576] @ 0x6ef175 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ef174 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x34 github.com/pactus-project/pactus/types/tx/tx.go:257 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3562: 683904] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2848: 318976] @ 0x48767c 0x4ecf68 0xd3df73 0xd3db58 0xd3dc39 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xd3df72 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:414 # 0xd3db57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd3dc38 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [135: 17280] @ 0x905b85 0x11eab6c 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x905b84 github.com/pactus-project/pactus/sandbox.NewSandbox+0x44 github.com/pactus-project/pactus/sandbox/sandbox.go:53 # 0x11eab6b github.com/pactus-project/pactus/state.(*state).concreteSandbox+0xab github.com/pactus-project/pactus/state/state.go:147 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9222: 5902080] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [11319: 1448832] @ 0xc24b0c 0xc244e5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24b0b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1128: 1299456] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fc02a 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4911: 235728] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6e2c0a 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e2c09 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8673: 832608] @ 0xb3e78e 0xb3eae7 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3e78d github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0x4d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:41 # 0xb3eae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:64 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [927: 14832] @ 0x4a014a 0x49fb07 0x7c382e 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4a0149 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fb06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x7c382d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [56969: 65628288] @ 0xc24b0c 0xc244e5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24b0b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [40: 1280] @ 0x69556a 0x6aa065 0x6a97c9 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x695569 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x129 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:162 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [108: 3456] @ 0x14cac33 0x67871a 0x67bd76 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678719 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x679 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:83 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5519: 2295904] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc6a7b2 0xc6a7c0 0xc756a5 0x48b4a1 # 0xc6a7b1 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0xfd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc6a7bf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xfdf github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1635 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [84: 6720] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a97c9 0x6e20c5 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 5376] @ 0xb740ff 0xbc0eac 0xbc0e8e 0xbc0e82 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb740fe github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestNInStates+0x23e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:136 # 0xbc0eab github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).GetClosestInStates+0x2cb github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:148 # 0xbc0e8d github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).NumWaiting+0x2ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:158 # 0xbc0e81 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x2a1 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:301 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [34: 544] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [1070: 68480] @ 0x7bd7a5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [98: 4704] @ 0xb3eefe 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0xb3eefd github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0x3d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:107 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [153: 2448] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [309: 14832] @ 0x468a46 0xb6a355 0xb6a34b 0xb66d1a 0xbb415b 0xbb3145 0xbb2f08 0x48b4a1 # 0xb6a354 github.com/libp2p/go-libp2p-kbucket.ConvertPeerID+0x34 github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:45 # 0xb6a34a github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).bucketIdForPeer+0x2a github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:556 # 0xb66d19 github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).UsefulNewPeer+0xb9 github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:131 # 0xbb415a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).peerFound+0x3a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:666 # 0xbb3144 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:506 # 0xbb2f07 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0xa7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:492 0: 0 [1452: 11616] @ 0xc6db2c 0xc6d9d5 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6db2b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x78b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc6d9d4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x634 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [416: 173056] @ 0x6f9793 0x11f0cc2 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f9792 github.com/pactus-project/pactus/committee.(*committee).Validators+0x32 github.com/pactus-project/pactus/committee/committee.go:117 # 0x11f0cc1 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3889: 18916096] @ 0xc700e7 0xc654c9 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc700e6 github.com/libp2p/go-libp2p-pubsub.(*MessageCache).Put+0xe6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:58 # 0xc654c8 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1306 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [61: 2928] @ 0x908c66 0x908ab3 0x90a99f 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x908c65 github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0xa5 github.com/pactus-project/pactus/execution/executor/sortition.go:29 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [212: 40704] @ 0x6e27ef 0x6e2074 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e27ee github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x6e2073 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [16: 14336] @ 0x14de39a 0x9991f9 0x94adb6 0x98c065 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x14de399 crypto/internal/fips140/aes/gcm.NewGCMForTLS13+0x79 crypto/internal/fips140/aes/gcm/gcm_nonces.go:160 # 0x9991f8 crypto/tls.aeadAESGCMTLS13+0x78 crypto/tls/cipher_suites.go:564 # 0x94adb5 crypto/tls.(*halfConn).setTrafficSecret+0x75 crypto/tls/conn.go:233 # 0x98c064 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x244 crypto/tls/handshake_server_tls13.go:923 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5602: 5019392] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc60d86 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc60d85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [710: 45440] @ 0x6781f9 0x67bd76 0x6a97a5 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6781f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:28 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1494: 1721088] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [254: 48768] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8705: 139280] @ 0xc58b5b 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc58b5a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x61a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [209: 40128] @ 0x6b0766 0x6afebb 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0765 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:111 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 18432] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x11e94e6 0x11e9515 0x11e946f 0x11eb1e5 0x8fa5a3 0x8fa4e5 0x11eb150 0x11ea390 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11e94e5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x1a5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x11e9514 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x1d4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x11e946e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x11eb1e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x64 github.com/pactus-project/pactus/state/state.go:202 # 0x8fa5a2 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8fa4e4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x11eb14f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:201 # 0x11ea38f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:96 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3575: 686400] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3478: 667776] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32: 768] @ 0x6e1eb3 0x6efee8 0x6efbe5 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e1eb2 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6efee7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [42: 1344] @ 0x6efed1 0x6efbe5 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6efed0 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [118: 11328] @ 0x67bdc5 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67bdc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:892 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [43: 1376] @ 0x677996 0x67b9fa 0x69537f 0x6a984e 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1106: 1274112] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fbf7f 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17751: 284016] @ 0xc7b0d7 0xc59c1a 0x48b4a1 # 0xc7b0d6 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0xb6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc59c19 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [244: 46848] @ 0x68e0f9 0x68a89a 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [45: 1440] @ 0x14cac33 0x678306 0x67bd76 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x678305 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x265 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:43 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4356: 139392] @ 0xc24ce8 0xc244e5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24ce7 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x707 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2573 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [540: 17280] @ 0x677996 0x67b9fa 0x69537f 0x6a984e 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a984d github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x10d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:58 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [128: 12288] @ 0x6e2f6f 0x6e2056 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2f6e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2055 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2154: 413568] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1838: 29408] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7c1b95 0x7c1b96 0x121624a 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7c1b94 github.com/multiformats/go-multiaddr.(*Component).Value+0xb4 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7c1b95 github.com/multiformats/go-multiaddr.Multiaddr.ValueForProtocol+0xb5 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:248 # 0x1216249 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c9 github.com/pactus-project/pactus/sync/firewall/firewall.go:216 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [84: 5376] @ 0x631125 0x63109d 0xb6bb85 0xb6bb6c 0xb73bc9 0xb739ae 0xb73d31 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0xb6bb84 math/big.(*Int).SetBytes+0x124 math/big/int.go:519 # 0xb6bb6b github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0x10b github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb73bc8 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb739ad github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:80 # 0xb73d30 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:92 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [7855: 502720] @ 0x53d325 0x53d499 0x7bcb8b 0x7c0455 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7bcb8a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9671: 773680] @ 0x6fb50f 0x6fbf7f 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [267: 51264] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [245: 47040] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [22: 14080] @ 0x9518f3 0x951698 0x9812fe 0x9808ba 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x9518f2 crypto/tls.(*Conn).unmarshalHandshakeMessage+0x92 crypto/tls/conn.go:1130 # 0x951697 crypto/tls.(*Conn).readHandshake+0x237 crypto/tls/conn.go:1121 # 0x9812fd crypto/tls.(*Conn).readClientHello+0x3d crypto/tls/handshake_server.go:137 # 0x9808b9 crypto/tls.(*Conn).serverHandshake+0x39 crypto/tls/handshake_server.go:43 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1308: 83712] @ 0x6e5b3b 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e5b3a github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x5a github.com/pactus-project/pactus/types/certificate/certificate.go:134 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2133: 409536] @ 0x68e0f9 0x68a89a 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [15487: 1982336] @ 0x642de9 0x120e77f 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x642de8 github.com/fxamacker/cbor/v2.(*decMode).NewDecoder+0x28 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1363 # 0x120e77e github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x9e github.com/pactus-project/pactus/sync/bundle/bundle.go:100 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3527: 677184] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1189: 28536] @ 0x66c2eb 0x66cbe6 0x6e251d 0x6f9906 0x6f991a 0x6f98f7 0x6f98d1 0x6f98b3 0x11ef3cc 0x11f8e11 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x66c2ea golang.org/x/crypto/ripemd160.(*digest).Sum+0x1aa golang.org/x/crypto@v0.42.0/ripemd160/ripemd160.go:123 # 0x66cbe5 github.com/pactus-project/pactus/crypto/hash.Hash160+0xc5 github.com/pactus-project/pactus/crypto/hash/hash.go:34 # 0x6e251c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).ValidatorAddress+0x5c github.com/pactus-project/pactus/crypto/bls/public_key.go:163 # 0x6f9905 github.com/pactus-project/pactus/types/validator.(*Validator).Address+0x65 github.com/pactus-project/pactus/types/validator/validator.go:77 # 0x6f9919 github.com/pactus-project/pactus/committee.(*committee).Contains.(*committee).find.func1+0x79 github.com/pactus-project/pactus/committee/committee.go:136 # 0x6f98f6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x56 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6f98d0 github.com/pactus-project/pactus/committee.(*committee).find+0x30 github.com/pactus-project/pactus/committee/committee.go:135 # 0x6f98b2 github.com/pactus-project/pactus/committee.(*committee).Contains+0x12 github.com/pactus-project/pactus/committee/committee.go:130 # 0x11ef3cb github.com/pactus-project/pactus/state.(*state).IsInCommittee+0x8b github.com/pactus-project/pactus/state/state.go:617 # 0x11f8e10 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x130 github.com/pactus-project/pactus/consensus/height.go:26 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 2112] @ 0xc6d5fc 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6d5fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [7: 286720] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2991: 47856] @ 0x560b59 0x560f5a 0x5607fd 0x552b14 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4204: 874432] @ 0x6e5f8b 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e5f8a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:185 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [66: 3168] @ 0x624ad3 0x68d654 0x68e007 0x6ab3e5 0x6aac3e 0x6aac34 0x6e280d 0x6e2074 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x624ad2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x68d653 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:189 # 0x68e006 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x386 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:239 # 0x6ab3e4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1251 # 0x6aac3d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1159 # 0x6aac33 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1082 # 0x6e280c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6e2073 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 512] @ 0x7bd7a5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [117: 13104] @ 0x789ca5 0x7c517b 0x7c5176 0x7c5175 0x7c517c 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7c517a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7c5175 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7c5174 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7c517b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [517: 24816] @ 0x480eda 0x480eef 0xc69a16 0xc699fc 0xc756a5 0x48b4a1 # 0xc69a15 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).clearIHaveCounters+0x235 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1841 # 0xc699fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x21b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1593 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [115: 9200] @ 0x6ef9b5 0x6ef26d 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ef9b4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6ef26c github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/tx/tx.go:264 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3934: 125888] @ 0x555f67 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x555f66 encoding/json.(*decodeState).object+0x1946 encoding/json/decode.go:738 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [446: 57088] @ 0xc6dcac 0xc6d425 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6dcab github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc6d424 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [61: 2928] @ 0x624ad3 0x68d654 0x68dde7 0x6ab3e5 0x6aac3e 0x6aac34 0x6e280d 0x6e2074 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x624ad2 math/big.(*Int).Bytes+0x32 math/big/int.go:531 # 0x68d653 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Exp+0x293 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:189 # 0x68dde6 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E2).Sqrt+0x166 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:225 # 0x6ab3e4 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).setBytes+0x2a4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1251 # 0x6aac3d github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).SetBytes+0x1d github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1159 # 0x6aac33 github.com/consensys/gnark-crypto/ecc/bls12-381.(*G2Affine).Unmarshal+0x13 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/marshal.go:1082 # 0x6e280c github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x4c github.com/pactus-project/pactus/crypto/bls/public_key.go:197 # 0x6e2073 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [32285: 16529920] @ 0xc24b0c 0xc244e5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24b0b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [108: 10368] @ 0x4c999d 0x6433e7 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x6433e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [144: 9216] @ 0x635210 0x635156 0x6345bd 0x623e0c 0x6241b7 0x67cee5 0x67be05 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6241b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67cee4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:1108 # 0x67be04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:895 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [244: 46848] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6516: 417024] @ 0xc24b0c 0xc244e5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24b0b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [220: 42240] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4: 512] @ 0x6e4cf5 0x6e4c1f 0x11eb1a5 0x8fa5a3 0x8fa4e5 0x11eb150 0x11ea390 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6e4cf4 github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x34 github.com/pactus-project/pactus/types/validator/validator.go:165 # 0x6e4c1e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x11eb1a4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:202 # 0x8fa5a2 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8fa4e4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x11eb14f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:201 # 0x11ea38f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:96 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [268: 60032] @ 0x644245 0x643015 0x642af3 0x6ef1f5 0x6ef1d7 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6ef1f4 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6ef1d6 github.com/pactus-project/pactus/types/tx.(*Tx).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/tx/tx.go:258 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [166: 21248] @ 0x53d895 0x53d2bd 0x53d499 0x5441dc 0x66e64a 0x6e985a 0x6e97f9 0x6ef771 0x6f015e 0x6f0246 0x90aa2c 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5441db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e9859 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e97f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6f0245 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x45 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x90aa2b github.com/pactus-project/pactus/execution.CheckAndExecute+0xcb github.com/pactus-project/pactus/execution/execution.go:33 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 192] @ 0xda50fd 0xda50c3 0xda505b 0xda60bd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda50fc bufio.NewReaderSize+0xbc bufio/bufio.go:56 # 0xda50c2 bufio.NewReader+0x82 bufio/bufio.go:63 # 0xda505a github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:55 # 0xda60bc github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/transport.go:56 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [5806: 278688] @ 0x554f25 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x554f24 encoding/json.(*decodeState).object+0x904 encoding/json/decode.go:707 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [242: 46464] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [94: 7520] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a97c9 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a97c8 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x88 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:54 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [98: 9408] @ 0x67b9d9 0x69537f 0x6a9865 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x67b9d8 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:818 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3837: 122784] @ 0x560b59 0x560f5a 0x560d2a 0x5607fd 0x552b14 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x560d29 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [110: 1760] @ 0x1169552 0xd70025 0x48b4a1 # 0x1169551 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x6d1 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:403 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [147: 16464] @ 0x789ca5 0xbc1267 0xbc1241 0xbc1242 0xbc130e 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0xbc1266 github.com/mr-tron/base58/base58.FastBase58Encoding+0x1a6 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbc1240 github.com/mr-tron/base58/base58.Encode+0x180 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbc1241 github.com/libp2p/go-libp2p/core/peer.ID.String+0x181 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0xbc130d github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x24d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:325 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [25: 400] @ 0x4a014a 0x49fb07 0x7c382e 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x4a0149 strconv.formatBits+0x209 strconv/itoa.go:193 # 0x49fb06 strconv.FormatUint+0x86 strconv/itoa.go:18 # 0x7c382d github.com/multiformats/go-multiaddr.portBtS+0x2d github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:155 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [151: 4832] @ 0x7bd431 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbbffd0 0x48b4a1 # 0x7bd430 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbbffcf github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup.func1+0x2f github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:128 0: 0 [5: 560] @ 0x48767c 0x4ed499 0xd3dc05 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed498 time.NewTicker+0x78 time/tick.go:44 # 0xd3dc04 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x44 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:369 0: 0 [22: 2464] @ 0x48767c 0x4ed175 0xd3bad4 0xd43f16 0xd43dec 0xd45838 0xd7bea2 0x10e1ef3 0x10df88c 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0xd3bad3 github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x253 github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd43f15 github.com/libp2p/go-yamux/v5.(*Stream).SetReadDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:504 # 0xd43deb github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x2b github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:490 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x10e1ef2 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handlePush+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:512 # 0x10df88b github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start.(*Limiter).Limit.func1+0xab github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:96 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5892: 282816] @ 0xc8aaec 0xc795c5 0xc78de5 0xc75607 0x48b4a1 # 0xc8aaeb github.com/libp2p/go-libp2p-pubsub.(*validation).Push+0x8b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:261 # 0xc795c4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).pushMsg+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1412 # 0xc78de4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0xac4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1348 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [84: 5376] @ 0x6781f9 0x67bd76 0x6a97a5 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6781f8 github.com/consensys/gnark-crypto/field/hash.ExpandMsgXmd+0x158 github.com/consensys/gnark-crypto@v0.19.0/field/hash/hashutils.go:28 # 0x67bd75 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x35 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:884 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [26: 106496] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [3102: 1290432] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc60d86 0xc60ac5 0xc78a7c 0xc75607 0x48b4a1 # 0xc60d85 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIHave+0x85 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:908 # 0xc60ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:885 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [2066: 396672] @ 0x68a233 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0x11e9367 0x11eb1e5 0x8fa5a3 0x8fa4e5 0x11eb150 0x11ea390 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11e9366 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x26 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:83 # 0x11eb1e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x64 github.com/pactus-project/pactus/state/state.go:202 # 0x8fa5a2 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8fa4e4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x11eb14f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:201 # 0x11ea38f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:96 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [825: 6600] @ 0xc65ac5 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc65ac4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x644 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [268: 25728] @ 0x889bd6 0x89c7da 0x89c418 0x86f0ec 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0xb49a66 0x48b4a1 # 0x889bd5 google.golang.org/protobuf/internal/impl.consumeBytesSlice+0xd5 google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5577 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x86f0eb google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo+0xeb google.golang.org/protobuf@v1.36.9/internal/impl/codec_field.go:448 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0xb49a65 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x145 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:330 0: 0 [178: 4272] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [47: 1504] @ 0xb6bb59 0xb6bb4d 0xb73bc9 0xb739ae 0xb73d31 0xbc2f0a 0xbc0e65 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0xb6bb58 math/big.NewInt+0xf8 math/big/int.go:91 # 0xb6bb4c github.com/whyrusleeping/go-keyspace.(*xorKeySpace).Distance+0xec github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/xor.go:39 # 0xb73bc8 github.com/whyrusleeping/go-keyspace.Key.Distance+0x248 github.com/whyrusleeping/go-keyspace@v0.0.0-20160322163242-5b898ac5add1/keyspace.go:45 # 0xb739ad github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).distanceToKey+0x2d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:80 # 0xb73d30 github.com/libp2p/go-libp2p-kad-dht/qpeerset.(*QueryPeerset).TryAdd+0x110 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/qpeerset/qpeerset.go:92 # 0xbc2f09 github.com/libp2p/go-libp2p-kad-dht.(*query).updateState+0x1c9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:497 # 0xbc0e64 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x284 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:293 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [103: 6592] @ 0x789db4 0xbc1153 0xbc1137 0xbc10e8 0xbc11fa 0xbc0f95 0xbc04eb 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb7113b 0xb701e5 0xb6fdbf 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0xbc1152 github.com/mr-tron/base58/base58.FastBase58Encoding+0x92 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0xbc1136 github.com/mr-tron/base58/base58.Encode+0x76 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0xbc10e7 github.com/libp2p/go-libp2p/core/peer.ID.String+0x27 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0xbc11f9 github.com/libp2p/go-libp2p-kad-dht.(*query).spawnQuery+0x139 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:324 # 0xbc0f94 github.com/libp2p/go-libp2p-kad-dht.(*query).run+0x3b4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:316 # 0xbc04ea github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x48a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:201 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb7113a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).queryForSelf+0xba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:340 # 0xb701e4 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:246 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [241: 30848] @ 0x4de275 0xb72967 0x115f5c5 0x115f3ff 0x115ef3b 0x115c033 0x115bea5 0x1159eb9 0x1159728 0x48b4a1 # 0x4de274 syscall.ParseNetlinkRouteAttr+0x1f4 syscall/netlink_linux.go:176 # 0xb72966 github.com/libp2p/go-netroute.New+0x1a6 github.com/libp2p/go-netroute@v0.2.2/netroute_linux.go:43 # 0x115f5c4 github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).updateUnlocked+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:633 # 0x115f3fe github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).update+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:619 # 0x115ef3a github.com/libp2p/go-libp2p/p2p/host/basic.(*interfaceAddrsCache).Filtered+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:594 # 0x115c032 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendPrimaryInterfaceAddrs+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:439 # 0x115bea4 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0x84 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:411 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [2013: 32208] @ 0xc8b08d 0x48b4a1 # 0xc8b08c github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xec github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [1: 32] @ 0x11e97d6 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [459: 176256] @ 0x6b0785 0x6afebb 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0784 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:112 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5701: 273648] @ 0x11d4b99 0xc8c847 0xc8c60a 0xc8c145 0xc8bc97 0xc8bb3c 0x48b4a1 # 0x11d4b98 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.(*gossipService).createValidator.func2+0x58 github.com/pactus-project/pactus/network/gossip.go:209 # 0xc8c846 github.com/libp2p/go-libp2p-pubsub.(*validatorImpl).validateMsg+0x126 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:501 # 0xc8c609 github.com/libp2p/go-libp2p-pubsub.(*validation).validateSingleTopic+0x89 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:479 # 0xc8c144 github.com/libp2p/go-libp2p-pubsub.(*validation).validateTopic+0xe4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:428 # 0xc8bc96 github.com/libp2p/go-libp2p-pubsub.(*validation).doValidateTopic+0x56 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:399 # 0xc8bb3b github.com/libp2p/go-libp2p-pubsub.(*validation).validate.func1+0x3b github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:369 0: 0 [241: 46272] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [103408: 238252032] @ 0xc24b0c 0xc244e5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24b0b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [275: 52800] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [297: 71280] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [201: 3216] @ 0xd3ba9c 0xd440b6 0xd43e0a 0xd45838 0xd7bea2 0x1168f1c 0xd70025 0x48b4a1 # 0xd3ba9b github.com/libp2p/go-yamux/v5.(*pipeDeadline).set+0x21b github.com/libp2p/go-yamux/v5@v5.1.0/deadline.go:54 # 0xd440b5 github.com/libp2p/go-yamux/v5.(*Stream).SetWriteDeadline+0xb5 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:514 # 0xd43e09 github.com/libp2p/go-yamux/v5.(*Stream).SetDeadline+0x49 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:493 # 0xd45837 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).SetDeadline+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:67 # 0xd7bea1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetDeadline+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:165 # 0x1168f1b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x9b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:366 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [18254: 4673024] @ 0xc24b0c 0xc244e5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24b0b github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x52b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2769: 310128] @ 0xd3de65 0xd3de37 0xd3db58 0xd3dc39 0x48b4a1 # 0xd3de64 github.com/libp2p/go-yamux/v5.newPing+0x124 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:21 # 0xd3de36 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd3db57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd3dc38 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [3332: 426496] @ 0xbb711d 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbb711c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x25c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:52 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3325: 3404800] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 18432] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x40f82e 0x11e93f2 0x11e941c 0x11eb1e5 0x8fa5a3 0x8fa4e5 0x11eb150 0x11ea390 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11e93f1 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xb1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x11e941b github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xdb github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x11eb1e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x64 github.com/pactus-project/pactus/state/state.go:202 # 0x8fa5a2 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8fa4e4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x11eb14f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:201 # 0x11ea38f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:96 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [235: 45120] @ 0x68a1f5 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [131157: 3147768] @ 0xc24acc 0xc244e5 0xc212da 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc24acb github.com/libp2p/go-libp2p-pubsub/pb.(*ControlIHave).Unmarshal+0x4eb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2606 # 0xc244e4 github.com/libp2p/go-libp2p-pubsub/pb.(*ControlMessage).Unmarshal+0x12c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2316 # 0xc212d9 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x879 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1836 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [257: 49344] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [115: 264960] @ 0xd3c49d 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0xd3c49c github.com/libp2p/go-yamux/v5.newSession+0x27c github.com/libp2p/go-yamux/v5@v5.1.0/session.go:143 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3089: 1285024] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc63629 0xc60b7a 0xc78a7c 0xc75607 0x48b4a1 # 0xc63628 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1163 # 0xc60b79 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [357: 74256] @ 0xbbc03b 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xbbc03a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x21a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:292 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [230: 44160] @ 0x68a214 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3526: 676992] @ 0x68a214 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [194: 37248] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x11eaaf8 0x11ed485 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed484 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2e4 github.com/pactus-project/pactus/state/state.go:427 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [242: 46464] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2953: 755968] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [252: 48384] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5: 240] @ 0x906431 0x90641e 0x908c3e 0x908ab3 0x90a99f 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x906430 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x90 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x90641d github.com/pactus-project/pactus/sandbox.(*sandbox).Validator+0x7d github.com/pactus-project/pactus/sandbox/sandbox.go:158 # 0x908c3d github.com/pactus-project/pactus/execution/executor.newSortitionExecutor+0x7d github.com/pactus-project/pactus/execution/executor/sortition.go:22 # 0x908ab2 github.com/pactus-project/pactus/execution/executor.MakeExecutor+0x52 github.com/pactus-project/pactus/execution/executor/executor.go:27 # 0x90a99e github.com/pactus-project/pactus/execution.CheckAndExecute+0x3e github.com/pactus-project/pactus/execution/execution.go:22 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6419: 3697344] @ 0x6b0ad0 0x6afebb 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0acf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:125 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [5628: 45024] @ 0xc7ae91 0xc7ae74 0xc693a9 0xc6939d 0xc672fb 0xc65de5 0xc65c05 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc7ae90 github.com/libp2p/go-libp2p-pubsub.(*priorityQueue).NormalPush+0x210 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:26 # 0xc7ae73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).push+0x1f3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:97 # 0xc693a8 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Push+0x48 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:68 # 0xc6939c github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).doSendRPC+0x3c github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1538 # 0xc672fa github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).sendRPC+0x4ba github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1508 # 0xc65de4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish-range1+0x44 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1300 # 0xc65c04 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x784 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1379 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [4799: 230352] @ 0x6e2d5b 0x6e2c0a 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d5a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e2c09 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [104: 8320] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a981b 0x6e20c5 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4191: 201168] @ 0xc9366a 0xc8fcbd 0xc915a9 0xc98bb7 0xc98baf 0xe15182 0xe185dc 0xe17925 0x48b4a1 # 0xc93669 golang.org/x/net/internal/socket.parseInetAddr+0x329 golang.org/x/net@v0.44.0/internal/socket/sys_posix.go:100 # 0xc8fcbc golang.org/x/net/internal/socket.mmsghdrs.unpack+0xdc golang.org/x/net@v0.44.0/internal/socket/mmsghdr_unix.go:25 # 0xc915a8 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x1c8 golang.org/x/net@v0.44.0/internal/socket/rawconn_mmsg.go:28 # 0xc98bb6 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.44.0/internal/socket/socket.go:267 # 0xc98bae golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.44.0/ipv4/batch.go:80 # 0xe15181 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:174 # 0xe185db github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.54.1/transport.go:538 # 0xe17924 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.54.1/transport.go:426 0: 0 [231: 44352] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1602: 717696] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [209: 40128] @ 0x68a233 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2: 96] @ 0x11dc8fb 0x11dc898 0x11db97a 0xd6b1b7 0xd6d67b 0xd6b007 0xd7868c 0x48b4a1 # 0x11dc8fa github.com/pactus-project/pactus/network.(*peerMgr).setPeerConnected+0xda github.com/pactus-project/pactus/network/peermgr.go:129 # 0x11dc897 github.com/pactus-project/pactus/network.(*peerMgr).SetPeerConnected+0x77 github.com/pactus-project/pactus/network/peermgr.go:107 # 0x11db979 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x2f9 github.com/pactus-project/pactus/network/notifee.go:103 # 0xd6b1b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:443 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6b006 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:442 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 0: 0 [5984: 287232] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11678: 1121088] @ 0x4c999d 0x553c9d 0x55467d 0x55377e 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x553c9c encoding/json.indirect+0x2fc encoding/json/decode.go:482 # 0x55467c encoding/json.(*decodeState).object+0x5c encoding/json/decode.go:606 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1162: 1338624] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0x6f7de8 0x11f8d71 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f7de7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x11f8d70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1411: 112880] @ 0x631125 0x63109d 0x6955ea 0x695573 0x6aa065 0x6a981b 0x6e20c5 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x631124 math/big.nat.make+0xa4 math/big/nat.go:67 # 0x63109c math/big.nat.setBytes+0x1c math/big/nat.go:1023 # 0x6955e9 math/big.(*Int).SetBytes+0x1a9 math/big/int.go:519 # 0x695572 github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1SqrtRatio+0x132 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:164 # 0x6aa064 github.com/consensys/gnark-crypto/ecc/bls12-381.MapToCurve1+0x644 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:121 # 0x6a981a github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0xda github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:55 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1271: 1952256] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [10315: 5941440] @ 0x6b0ad0 0x6afebb 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0acf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:125 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [743: 427968] @ 0x6b0ad0 0x6afebb 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x11e29c5 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0acf github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x3ef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:125 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x11e29c4 github.com/pactus-project/pactus/sync/bundle/message.(*TransactionsMessage).BasicCheck+0x64 github.com/pactus-project/pactus/sync/bundle/message/transactions.go:26 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3357: 644544] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [113: 7232] @ 0x635210 0x635156 0x6345bd 0x623e0c 0x6241b7 0x67cee5 0x67be05 0x6a97a5 0x6e1673 0x6e391e 0x6e38f9 0x6e3588 0x11ede57 0x11ed92a 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x63520f math/big.nat.make+0x54f math/big/nat.go:67 # 0x635155 math/big.nat.divLarge+0x495 math/big/natdiv.go:623 # 0x6345bc math/big.nat.div+0x41c math/big/natdiv.go:543 # 0x623e0b math/big.(*Int).QuoRem+0x8b math/big/int.go:300 # 0x6241b6 math/big.(*Int).Mod+0x216 math/big/int.go:331 # 0x67cee4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.(*Element).SetBigInt+0xa4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:1108 # 0x67be04 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0xc4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:895 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e1672 github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).SignNative+0x52 github.com/pactus-project/pactus/crypto/bls/private_key.go:127 # 0x6e391d github.com/pactus-project/pactus/crypto/bls.(*PrivateKey).Sign+0x15d github.com/pactus-project/pactus/crypto/bls/private_key.go:123 # 0x6e38f8 github.com/pactus-project/pactus/sortition.Evaluate+0x138 github.com/pactus-project/pactus/sortition/vrf.go:25 # 0x6e3587 github.com/pactus-project/pactus/sortition.EvaluateSortition+0x67 github.com/pactus-project/pactus/sortition/sortition.go:8 # 0x11ede56 github.com/pactus-project/pactus/state.(*state).evaluateSortition+0x1d6 github.com/pactus-project/pactus/state/state.go:505 # 0x11ed929 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x789 github.com/pactus-project/pactus/state/state.go:463 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7841: 250912] @ 0x7bd431 0x7bd6c5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7bd430 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33764: 5402240] @ 0xc21247 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc21246 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x7e6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1834 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [24672: 44212224] @ 0xb6962f 0xbb4fa5 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb6962e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xbb4fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [5: 1440] @ 0xda5207 0xda60bd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0xda5206 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession+0x1c6 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:53 # 0xda60bc github.com/libp2p/go-libp2p/p2p/security/noise.(*Transport).SecureInbound+0xfc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/transport.go:56 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [219: 105120] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [430: 13760] @ 0xd21413 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd21412 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x4b2 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:887 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2320: 296960] @ 0x53d895 0x53d2bd 0x53d499 0x5441dc 0x66e64a 0x6e985a 0x6e97f9 0x6ef771 0x6f015e 0x6eee67 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x5441db encoding/binary.Write+0x2fb encoding/binary/binary.go:432 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e9859 github.com/pactus-project/pactus/util/encoding.WriteElements+0xb9 github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e97f8 github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Encode+0x58 github.com/pactus-project/pactus/types/tx/payload/sortition.go:51 # 0x6ef770 github.com/pactus-project/pactus/types/tx.(*Tx).encodeWithNoSignatory+0x190 github.com/pactus-project/pactus/types/tx/tx.go:324 # 0x6f015d github.com/pactus-project/pactus/types/tx.(*Tx).SignBytes+0x3d github.com/pactus-project/pactus/types/tx/tx.go:457 # 0x6eee66 github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x106 github.com/pactus-project/pactus/types/tx/tx.go:226 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [373: 11936] @ 0x6e08a5 0x6e774f 0x11ebf6b 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e08a4 github.com/pactus-project/pactus/crypto/bls.SignatureAggregate+0xe4 github.com/pactus-project/pactus/crypto/bls/bls.go:35 # 0x6e774e github.com/pactus-project/pactus/types/certificate.(*Certificate).AddSignature+0x14e github.com/pactus-project/pactus/types/certificate/certificate.go:348 # 0x11ebf6a github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x3aa github.com/pactus-project/pactus/state/state.go:302 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3460: 664320] @ 0x6b0766 0x6afebb 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6b0765 github.com/consensys/gnark-crypto/ecc/bls12-381.MillerLoop+0x85 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:111 # 0x6afeba github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0x5a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:27 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17456: 279296] @ 0xc5a34e 0xc59c3b 0x48b4a1 # 0xc5a34d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x3ad github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:185 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [3414: 655488] @ 0x68a1f5 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a1f4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x54 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:302 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7803: 499392] @ 0x7bd7a5 0x7c07dc 0x7c04a7 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [7833: 501312] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2373: 113904] @ 0x6f97ea 0x6f97aa 0x6f97d7 0x6f97a2 0x11f0cc2 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f97e9 github.com/pactus-project/pactus/types/validator.(*Validator).Clone+0x89 github.com/pactus-project/pactus/types/validator/validator.go:186 # 0x6f97a9 github.com/pactus-project/pactus/committee.(*committee).Validators.func1+0x49 github.com/pactus-project/pactus/committee/committee.go:120 # 0x6f97d6 github.com/pactus-project/pactus/committee.(*committee).iterate+0x76 github.com/pactus-project/pactus/committee/committee.go:211 # 0x6f97a1 github.com/pactus-project/pactus/committee.(*committee).Validators+0x41 github.com/pactus-project/pactus/committee/committee.go:119 # 0x11f0cc1 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x21 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [37844: 2790162432] @ 0x6d1fc6 0x6d1f53 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1fc5 compress/flate.(*compressor).initDeflate+0x565 compress/flate/deflate.go:372 # 0x6d1f52 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33882: 2220490752] @ 0x6d1f67 0x6d1f53 0x6dd487 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d1f66 compress/flate.(*compressor).initDeflate+0x506 compress/flate/deflate.go:370 # 0x6d1f52 compress/flate.(*compressor).init+0x4f2 compress/flate/deflate.go:593 # 0x6dd486 compress/flate.NewWriter+0x2a6 compress/flate/deflate.go:664 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1745: 167520] @ 0x543175 0x66e3ad 0x6e1f0b 0x6e1ea1 0x6efee8 0x6efbe5 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e1f0a github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e1ea0 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/public_key.go:93 # 0x6efee7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8267: 4761792] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [21: 504] @ 0x468a46 0xd9f075 0x116902c 0xd70025 0x48b4a1 # 0xd9f074 github.com/multiformats/go-multistream.(*MultistreamMuxer[...]).Negotiate+0x394 github.com/multiformats/go-multistream@v0.6.1/multistream.go:236 # 0x116902b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x1ab github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:373 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [477: 30528] @ 0xb59410 0x115e125 0x115c5a6 0x115befe 0x1159eb9 0x1159728 0x48b4a1 # 0xb5940f github.com/multiformats/go-multiaddr/net.ResolveUnspecifiedAddress+0x22f github.com/multiformats/go-multiaddr@v0.16.1/net/resolve.go:31 # 0x115e124 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendObservedAddrs+0x164 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:502 # 0x115c5a5 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).appendNATAddrs+0x365 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:463 # 0x115befd github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).getLocalAddrs+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:412 # 0x1159eb8 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).updateAddrs+0x58 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:272 # 0x1159727 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x1a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:243 0: 0 [26266: 840512] @ 0xc22ace 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22acd github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xb4d github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [668: 21376] @ 0x6e60c5 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e60c4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:213 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [207796: 137883451392] @ 0x6dd46e 0x6dd448 0x6debe5 0x120e5fc 0x12255af 0x12216c5 0x1220fd4 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6dd46d compress/flate.NewWriter+0x28d compress/flate/deflate.go:663 # 0x6dd447 compress/gzip.(*Writer).Write+0x267 compress/gzip/gzip.go:191 # 0x6debe4 github.com/pactus-project/pactus/util.CompressBuffer+0x64 github.com/pactus-project/pactus/util/slice.go:79 # 0x120e5fb github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x5b github.com/pactus-project/pactus/sync/bundle/bundle.go:77 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x12216c4 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).respond+0x184 github.com/pactus-project/pactus/sync/handler_blocks_request.go:112 # 0x1220fd3 github.com/pactus-project/pactus/sync.(*blocksRequestHandler).ParseMessage+0x553 github.com/pactus-project/pactus/sync/handler_blocks_request.go:51 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [35046: 10093248] @ 0x6415de 0x120e76a 0x120e72e 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6415dd github.com/fxamacker/cbor/v2.DecOptions.decMode+0x3fd github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1131 # 0x120e769 github.com/fxamacker/cbor/v2.DecOptions.DecMode+0x89 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:919 # 0x120e72d github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x4d github.com/pactus-project/pactus/sync/bundle/bundle.go:99 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 512] @ 0x11dbe94 0x11db5ce 0x48b4a1 # 0x11dbe93 github.com/pactus-project/pactus/network.(*NotifeeService).sendProtocolsEvent+0xb3 github.com/pactus-project/pactus/network/notifee.go:130 # 0x11db5cd github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0x48d github.com/pactus-project/pactus/network/notifee.go:78 0: 0 [1: 96] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0xdd62b6 0xde1e1f 0xde7927 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfe66 0x48b4a1 # 0xdd62b5 github.com/quic-go/quic-go/internal/handshake.(*TokenGenerator).NewToken+0x115 github.com/quic-go/quic-go@v0.54.1/internal/handshake/token_generator.go:76 # 0xde1e1e github.com/quic-go/quic-go.(*Conn).handleHandshakeComplete+0x49e github.com/quic-go/quic-go@v0.54.1/connection.go:838 # 0xde7926 github.com/quic-go/quic-go.(*Conn).handleFrames+0xdc6 github.com/quic-go/quic-go@v0.54.1/connection.go:1552 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfe65 github.com/quic-go/quic-go.(*Conn).run+0x565 github.com/quic-go/quic-go@v0.54.1/connection.go:617 0: 0 [1001: 48048] @ 0x6e2d5b 0x6e60df 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d5a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 96] @ 0x7e15a5 0x96a8be 0x96a75c 0x96f795 0x9510b7 0x95cf95 0x953ff2 0xda97bf 0xda976a 0xda967d 0xd9db02 0xd9c95a 0xd9c45a 0xed7627 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x7e15a4 vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x2e4 vendor/golang.org/x/crypto/cryptobyte/builder.go:200 # 0x96a8bd vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x1c9d vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96a75b crypto/tls.(*clientHelloMsg).marshalMsg+0x1b3b crypto/tls/handshake_messages.go:225 # 0x96f794 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95cf94 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda967c github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureOutbound+0x2fc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:118 # 0xd9db01 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0x141 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:225 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xed7626 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x466 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:302 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [60: 1920] @ 0xc6db2c 0xc6d9d5 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6db2b github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).enqueueGossip+0x78b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2032 # 0xc6d9d4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x634 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2010 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [899: 57536] @ 0x6e6045 0x6e5c0d 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e6044 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:204 # 0x6e5c0c github.com/pactus-project/pactus/types/certificate.(*Certificate).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/certificate/certificate.go:141 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1647: 26352] @ 0x11d5086 0x11d4a49 0x4a520a 0x48b4a1 # 0x11d5085 github.com/pactus-project/pactus/network.(*gossipService).onReceiveMessage+0x85 github.com/pactus-project/pactus/network/gossip.go:266 # 0x11d4a48 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x48 github.com/pactus-project/pactus/network/gossip.go:199 # 0x4a5209 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 0: 0 [3915: 125280] @ 0x1215e05 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x1215e04 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x24 github.com/pactus-project/pactus/sync/firewall/firewall.go:165 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1171: 56208] @ 0xd3de79 0xd3de37 0xd3db58 0xd3dc39 0x48b4a1 # 0xd3de78 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xd3de36 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd3db57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd3dc38 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 0: 0 [2945: 94240] @ 0xb6628b 0xb6627c 0xb66214 0xb6622a 0xb6970c 0xbb4fa5 0xbb501a 0xbbbf4e 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb6628a github.com/libp2p/go-libp2p-kbucket/keyspace.Xor+0xaa github.com/libp2p/go-libp2p-kbucket@v0.8.0/keyspace/xor.go:63 # 0xb6627b github.com/libp2p/go-libp2p-kbucket.Xor+0x9b github.com/libp2p/go-libp2p-kbucket@v0.8.0/util.go:36 # 0xb66213 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeer+0x33 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:35 # 0xb66229 github.com/libp2p/go-libp2p-kbucket.(*peerDistanceSorter).appendPeersFromList+0x49 github.com/libp2p/go-libp2p-kbucket@v0.8.0/sorting.go:42 # 0xb6970b github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x2ab github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:463 # 0xbb4fa4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).nearestPeersToQuery+0xc4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:751 # 0xbb5019 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).betterPeersToQuery+0x39 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:757 # 0xbbbf4d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x12d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:263 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [3: 144] @ 0xd3de79 0xd3de37 0xd3db58 0xd3dbf0 0x48b4a1 # 0xd3de78 github.com/libp2p/go-yamux/v5.newPing+0x138 github.com/libp2p/go-yamux/v5@v5.1.0/ping.go:18 # 0xd3de36 github.com/libp2p/go-yamux/v5.(*Session).Ping+0xf6 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:397 # 0xd3db57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd3dbef github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x2f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:368 0: 0 [23514: 4514688] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [53: 81408] @ 0x8004c5 0x80181d 0xda7388 0x986457 0x98ce0c 0x986854 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x8004c4 crypto/x509.parseCertificate+0x44 crypto/x509/parser.go:918 # 0x80181c crypto/x509.ParseCertificate+0x1c crypto/x509/parser.go:1108 # 0xda7387 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer.func1+0x167 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:132 # 0x986456 crypto/tls.(*Conn).processCertsFromClient+0x716 crypto/tls/handshake_server.go:1000 # 0x98ce0b crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate+0x1eb crypto/tls/handshake_server_tls13.go:1076 # 0x986853 crypto/tls.(*serverHandshakeStateTLS13).handshake+0xb3 crypto/tls/handshake_server_tls13.go:95 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [2267: 5223168] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0x6f7de8 0x11f8d71 0x11f8cb3 0x11f2931 0x11f28f4 0x12174a8 0x122544f 0x122094d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f7de7 github.com/pactus-project/pactus/consensus/log.(*Log).MoveToNewHeight+0x167 github.com/pactus-project/pactus/consensus/log/log.go:114 # 0x11f8d70 github.com/pactus-project/pactus/consensus.(*newHeightState).decide+0x90 github.com/pactus-project/pactus/consensus/height.go:21 # 0x11f8cb2 github.com/pactus-project/pactus/consensus.(*newHeightState).enter+0x12 github.com/pactus-project/pactus/consensus/height.go:15 # 0x11f2930 github.com/pactus-project/pactus/consensus.(*consensus).enterNewState+0xb0 github.com/pactus-project/pactus/consensus/consensus.go:163 # 0x11f28f3 github.com/pactus-project/pactus/consensus.(*consensus).MoveToNewHeight+0x73 github.com/pactus-project/pactus/consensus/consensus.go:176 # 0x12174a7 github.com/pactus-project/pactus/consensus/manager.(*manager).MoveToNewHeight+0x47 github.com/pactus-project/pactus/consensus/manager/manager.go:131 # 0x122544e github.com/pactus-project/pactus/sync.(*synchronizer).moveConsensusToNewHeight+0xae github.com/pactus-project/pactus/sync/sync.go:151 # 0x122094c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1cc github.com/pactus-project/pactus/sync/handler_block_announce.go:34 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17605: 2535120] @ 0x552af7 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20534: 2299808] @ 0xc6dec7 0xc6debb 0xc6a3bc 0xc756a5 0x48b4a1 # 0xc6dec6 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x106 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:224 # 0xc6deba github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc6a3bb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [12589: 1611392] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 384] @ 0x677d9a 0x677da6 0x6658fd 0x6dff77 0x14e181b 0x6dfedd 0x98fa5e 0x98be7c 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0x6658fc crypto.Hash.New+0x3c crypto/crypto.go:131 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0x98fa5d crypto/tls.(*cipherSuiteTLS13).finishedHash+0xfd crypto/tls/key_schedule.go:38 # 0x98be7b crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x5b crypto/tls/handshake_server_tls13.go:910 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [3: 384] @ 0x677d9a 0x677da6 0xd958c2 0x6dff77 0x14e17cf 0x6dfedd 0xd91cac 0xd926ab 0xd93de9 0xda37cb 0xda331f 0xda5628 0x48b4a1 # 0x677d99 crypto/internal/fips140/sha256.New+0x19 crypto/internal/fips140/sha256/sha256.go:150 # 0x677da5 crypto/sha256.New+0x25 crypto/sha256/sha256.go:38 # 0xd958c1 github.com/flynn/noise.hashFn.Hash+0x21 github.com/flynn/noise@v1.1.0/cipher_suite.go:195 # 0x6dff76 crypto/hmac.New.UnwrapNew[...].func1+0x16 crypto/internal/fips140hash/hash.go:33 # 0x14e17ce crypto/internal/fips140/hmac.New[...]+0x4e crypto/internal/fips140/hmac/hmac.go:170 # 0x6dfedc crypto/hmac.New+0xdc crypto/hmac/hmac.go:56 # 0xd91cab github.com/flynn/noise.hkdf+0x12b github.com/flynn/noise@v1.1.0/hkdf.go:26 # 0xd926aa github.com/flynn/noise.(*symmetricState).MixKey+0xca github.com/flynn/noise@v1.1.0/state.go:148 # 0xd93de8 github.com/flynn/noise.(*HandshakeState).WriteMessage+0x208 github.com/flynn/noise@v1.1.0/state.go:429 # 0xda37ca github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).sendHandshakeMessage+0x4a github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:167 # 0xda331e github.com/libp2p/go-libp2p/p2p/security/noise.(*secureSession).runHandshake+0x95e github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/handshake.go:123 # 0xda5627 github.com/libp2p/go-libp2p/p2p/security/noise.newSecureSession.func1+0x27 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/noise/session.go:70 0: 0 [3382: 649344] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0552 0x6aff50 0x6b0072 0x6e2285 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0551 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x371 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:86 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 21760] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [4008: 128256] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [17552: 280832] @ 0x53943b 0xc7b125 0xc59c1a 0x48b4a1 # 0x53943a context.AfterFunc+0x7a context/context.go:330 # 0xc7b124 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc59c19 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [3984: 5099520] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [63: 2064384] @ 0x8efa6f 0xd3ebc7 0xd3ebb0 0xd4292b 0xd42571 0xd45678 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd3ebc6 github.com/libp2p/go-buffer-pool.Get+0x86 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd3ebaf github.com/libp2p/go-yamux/v5.(*Session).sendMsg+0x6f github.com/libp2p/go-yamux/v5@v5.1.0/session.go:521 # 0xd4292a github.com/libp2p/go-yamux/v5.(*Stream).write+0x34a github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:185 # 0xd42570 github.com/libp2p/go-yamux/v5.(*Stream).Write+0x70 github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:133 # 0xd45677 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:42 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 0: 0 [29293: 1406064] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9743: 779440] @ 0x6fbfcc 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fbfcb github.com/pactus-project/pactus/genesis.MainnetGenesis+0x6b github.com/pactus-project/pactus/genesis/mainnet.go:12 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9887: 790960] @ 0xc8b7b4 0xc8aff8 0x48b4a1 # 0xc8b7b3 github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0x5d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:368 # 0xc8aff7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [3916: 125312] @ 0x560b59 0x560f5a 0x560d2a 0x5607fd 0x552b14 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x560b58 encoding/json.(*scanner).pushParseState+0x58 encoding/json/scanner.go:181 # 0x560f59 encoding/json.stateBeginValue+0x1f9 encoding/json/scanner.go:224 # 0x560d29 encoding/json.stateBeginValueOrEmpty+0x49 encoding/json/scanner.go:213 # 0x5607fc encoding/json.checkValid+0x9c encoding/json/scanner.go:37 # 0x552b13 encoding/json.Unmarshal+0x53 encoding/json/decode.go:107 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2063: 396096] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05a5 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:90 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2091: 401472] @ 0x68a214 0x68b8ab 0x68bac5 0x6b05b7 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a213 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x73 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:303 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b05b6 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x3d6 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:91 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9550: 764000] @ 0x53185f 0x7bc9b9 0x7bc99f 0x7c0455 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x53185e strings.genSplit+0x7e strings/strings.go:305 # 0x7bc9b8 strings.Split+0x78 strings/strings.go:361 # 0x7bc99e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1442: 1015168] @ 0x841196 0x840a50 0xb3d0e6 0xb49cf2 0xbb88f3 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0x841195 google.golang.org/protobuf/proto.MarshalOptions.marshal+0x395 google.golang.org/protobuf@v1.36.9/proto/encode.go:190 # 0x840a4f google.golang.org/protobuf/proto.Marshal+0x4f google.golang.org/protobuf@v1.36.9/proto/encode.go:111 # 0xb3d0e5 github.com/libp2p/go-msgio/pbio.(*uvarintWriter).WriteMsg+0x145 github.com/libp2p/go-msgio@v0.3.0/pbio/uvarint_writer.go:84 # 0xb49cf1 github.com/libp2p/go-libp2p-kad-dht/internal/net.WriteMsg+0x131 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:367 # 0xbb88f2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x1a32 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:135 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [4213: 2696320] @ 0x644245 0x643015 0x642af3 0x6f1775 0x6f1757 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f1774 github.com/fxamacker/cbor/v2.Unmarshal+0xb4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f1756 github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x96 github.com/pactus-project/pactus/types/block/block.go:166 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6190: 5546240] @ 0x644245 0x64d36d 0x64456d 0x643015 0x65ba93 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x644244 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x1124 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1573 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x65ba92 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0xb2 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:37 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [339: 10848] @ 0x677996 0x67b9fa 0x69537f 0x6a9865 0x6e20c5 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x677995 github.com/bits-and-blooms/bitset.New+0x95 github.com/bits-and-blooms/bitset@v1.24.0/bitset.go:175 # 0x67b9f9 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.BatchInvert+0x59 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:823 # 0x69537e github.com/consensys/gnark-crypto/ecc/bls12-381/hash_to_curve.G1Isogeny+0xfe github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_curve/g1.go:142 # 0x6a9864 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x124 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:59 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [33487: 4286336] @ 0xb3e859 0xb3e7f8 0xb3eae7 0xb3eb94 0xbbc1cf 0xbb781e 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xb3e858 github.com/multiformats/go-multiaddr.Multiaddr.Bytes+0x118 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:98 # 0xb3e7f7 github.com/libp2p/go-libp2p-kad-dht/pb.peerInfoToPBPeer+0xb7 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:45 # 0xb3eae6 github.com/libp2p/go-libp2p-kad-dht/pb.RawPeerInfosToPBPeers+0xa6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:64 # 0xb3eb93 github.com/libp2p/go-libp2p-kad-dht/pb.PeerInfosToPBPeers+0x33 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:74 # 0xbbc1ce github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleFindPeer+0x3ae github.com/libp2p/go-libp2p-kad-dht@v0.34.0/handlers.go:299 # 0xbb781d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x95d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:111 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [2163: 415296] @ 0x68a233 0x68b8ab 0x6b04a5 0x6aff50 0x6b0072 0x6e2285 0x6f4da6 0x11ebd85 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x6b04a4 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x2c4 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:80 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6f4da5 github.com/pactus-project/pactus/types/vote.(*Vote).Verify+0xa5 github.com/pactus-project/pactus/types/vote/vote.go:197 # 0x11ebd84 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1c4 github.com/pactus-project/pactus/state/state.go:294 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [2273: 472784] @ 0x11ebdb2 0x11ebda3 0x1217bd3 0x1224553 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11ebdb1 github.com/pactus-project/pactus/types/certificate.(*Certificate).Clone+0x1f1 github.com/pactus-project/pactus/types/certificate/certificate.go:357 # 0x11ebda2 github.com/pactus-project/pactus/state.(*state).UpdateLastCertificate+0x1e2 github.com/pactus-project/pactus/state/state.go:300 # 0x1217bd2 github.com/pactus-project/pactus/consensus/manager.(*manager).AddVote+0x152 github.com/pactus-project/pactus/consensus/manager/manager.go:183 # 0x1224552 github.com/pactus-project/pactus/sync.(*voteHandler).ParseMessage+0xd2 github.com/pactus-project/pactus/sync/handler_vote.go:23 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1922: 30752] @ 0x1226838 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x1226837 github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x77 github.com/pactus-project/pactus/sync/sync.go:330 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11890: 1141440] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [14213: 227408] @ 0xc22a7b 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22a7a github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xafa github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2164 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [41817: 17395872] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40b74d 0x410d25 0xc65ab0 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc65aaf github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x62f github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1369 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [17625: 2538000] @ 0x552af7 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x552af6 encoding/json.Unmarshal+0x36 encoding/json/decode.go:106 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9702: 9934848] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 24] @ 0xb5583e 0xb54077 0xb5659f 0xb5656f 0xecc47c 0xed6c85 0xed7405 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0xb5583d github.com/multiformats/go-multiaddr/net.parseTCPNetAddr+0xdd github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:304 # 0xb54076 github.com/multiformats/go-multiaddr/net.(*CodecMap).FromNetAddr+0x76 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:32 # 0xb5659e github.com/multiformats/go-multiaddr/net.FromNetAddr+0xfe github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:19 # 0xb5656e github.com/multiformats/go-multiaddr/net.WrapNetConn+0xce github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:99 # 0xecc47b github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xfb github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/dial.go:40 # 0xed6c84 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:243 # 0xed7404 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:274 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [347: 5552] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0xb3ef87 0xb3ed5a 0xb3ed39 0xb4125f 0xbbd86a 0xbc2544 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0xb3ef86 github.com/libp2p/go-libp2p-kad-dht/pb.(*Message_Peer).Addresses+0xc6 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:109 # 0xb3ed59 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeerToPeerInfo+0xb9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:55 # 0xb3ed38 github.com/libp2p/go-libp2p-kad-dht/pb.PBPeersToPeerInfos+0x98 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/message.go:95 # 0xb4125e github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x5fe github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:168 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 0: 0 [1: 112] @ 0x48767c 0x4ed175 0x53ac45 0x53b30d 0x53b2cf 0xed6b90 0xed7405 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ac44 context.WithDeadlineCause+0x264 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xed6b8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:230 # 0xed7404 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:274 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [62: 111104] @ 0xb6962f 0xbc01b7 0xbbf8d3 0xbbd2f2 0xbb2495 0xb7136a 0xb70c6f 0xb70705 0xb702cd 0xb702ce 0xb6fdbf 0x48b4a1 # 0xb6962e github.com/libp2p/go-libp2p-kbucket.(*RoutingTable).NearestPeers+0x1ce github.com/libp2p/go-libp2p-kbucket@v0.8.0/table.go:458 # 0xbc01b6 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runQuery+0x156 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:169 # 0xbbf8d2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runLookupWithFollowup+0x2d2 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:96 # 0xbbd2f1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers+0x331 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:32 # 0xbb2494 github.com/libp2p/go-libp2p-kad-dht.makeRtRefreshManager.func2+0x34 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:400 # 0xb71369 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).runRefreshDHTQuery+0x89 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:351 # 0xb70c6e github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCpl+0x50e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:325 # 0xb70704 github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).refreshCplIfEligible+0xe4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:308 # 0xb702cc github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh.func1+0x1ac github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:256 # 0xb702cd github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).doRefresh+0x1ad github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:263 # 0xb6fdbe github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x39e github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:227 0: 0 [1: 2304] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc58717 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc58716 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x1d6 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:53 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 16] @ 0x54413a 0x66e64a 0x6e4e7b 0x6e4d5c 0x6e4c1f 0x11eb1a5 0x8fa5a3 0x8fa4e5 0x11eb150 0x11ea390 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x544139 encoding/binary.Write+0x259 encoding/binary/binary.go:429 # 0x66e649 github.com/pactus-project/pactus/util/encoding.WriteElement+0x249 github.com/pactus-project/pactus/util/encoding/encoding.go:275 # 0x6e4e7a github.com/pactus-project/pactus/util/encoding.WriteElements+0x1ba github.com/pactus-project/pactus/util/encoding/encoding.go:285 # 0x6e4d5b github.com/pactus-project/pactus/types/validator.(*Validator).Bytes+0x9b github.com/pactus-project/pactus/types/validator/validator.go:171 # 0x6e4c1e github.com/pactus-project/pactus/types/validator.(*Validator).Hash+0x1e github.com/pactus-project/pactus/types/validator/validator.go:150 # 0x11eb1a4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x24 github.com/pactus-project/pactus/state/state.go:202 # 0x8fa5a2 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8fa4e4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x11eb14f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:201 # 0x11ea38f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:96 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6309: 14535936] @ 0xc6dcac 0xc6d425 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6dcab github.com/libp2p/go-libp2p-pubsub.(*MessageCache).GetGossipIDs+0x90b github.com/libp2p/go-libp2p-pubsub@v0.15.0/mcache.go:87 # 0xc6d424 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1959 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [9688: 775040] @ 0x6fb50f 0x6fc02a 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6fb50e github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x2e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [4856: 233088] @ 0x6e2bb4 0x6e2b8a 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x6f4bee 0x6f4bd4 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2bb3 bytes.NewReader+0x93 bytes/reader.go:159 # 0x6e2b89 github.com/pactus-project/pactus/crypto/bls.(*Signature).UnmarshalCBOR+0x69 github.com/pactus-project/pactus/crypto/bls/signature.go:66 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x6f4bed github.com/fxamacker/cbor/v2.Unmarshal+0x2d github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x6f4bd3 github.com/pactus-project/pactus/types/vote.(*Vote).UnmarshalCBOR+0x13 github.com/pactus-project/pactus/types/vote/vote.go:178 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [142291: 22766560] @ 0xc21415 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc21414 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9b4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [29376: 4700160] @ 0xc6ded8 0xc6debb 0xc6a3bc 0xc756a5 0x48b4a1 # 0xc6ded7 github.com/libp2p/go-libp2p-pubsub.rpcWithControl+0x117 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:227 # 0xc6deba github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).flush+0xfa github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2018 # 0xc6a3bb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0xbdb github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1832 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [17725: 425400] @ 0x94fc18 0x94ccdb 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x94fc17 crypto/tls.(*Conn).readFromUntil+0x97 crypto/tls/conn.go:838 # 0x94ccda crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [1: 896] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc6c329 0xc6bfa8 0xc6f096 0xc69e5e 0xc756a5 0x48b4a1 # 0xc6c328 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func2+0x88 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1610 # 0xc6bfa7 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat.func5+0xc7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1651 # 0xc6f095 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).getPeers+0x195 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:2144 # 0xc69e5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x67d github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1646 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [867: 41616] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6efd88 0x6efb90 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [161: 30912] @ 0x68a233 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x6e7555 0x6e6ef0 0x11f0ce8 0x11ed2ad 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x68a232 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x92 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:304 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0ce7 github.com/pactus-project/pactus/state.(*state).validateCurCertificate+0x47 github.com/pactus-project/pactus/state/validation.go:59 # 0x11ed2ac github.com/pactus-project/pactus/state.(*state).CommitBlock+0x10c github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [11: 2464] @ 0x78f67a 0x78f690 0x14e181b 0x1516985 0x151ff90 0x7e8f85 0x7e3229 0x7e2d3d 0x98b9ea 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x78f679 crypto/internal/fips140/sha512.New+0x19 crypto/internal/fips140/sha512/sha512.go:205 # 0x78f68f crypto/sha512.New+0x2f crypto/sha512/sha512.go:53 # 0x14e181a crypto/internal/fips140/hmac.New[...]+0x9a crypto/internal/fips140/hmac/hmac.go:171 # 0x1516984 crypto/internal/fips140/ecdsa.newDRBG[...]+0x324 crypto/internal/fips140/ecdsa/hmacdrbg.go:89 # 0x151ff8f crypto/internal/fips140/ecdsa.Sign[...]+0x22f crypto/internal/fips140/ecdsa/ecdsa.go:298 # 0x7e8f84 crypto/ecdsa.signFIPS[...]+0xc4 crypto/ecdsa/ecdsa.go:423 # 0x7e3228 crypto/ecdsa.SignASN1+0x228 crypto/ecdsa/ecdsa.go:402 # 0x7e2d3c crypto/ecdsa.(*PrivateKey).Sign+0x3c crypto/ecdsa/ecdsa.go:329 # 0x98b9e9 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x549 crypto/tls/handshake_server_tls13.go:886 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [1: 768] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1921: 30736] @ 0x7c3088 0x7c30bc 0x7c9d33 0x7bcca7 0x7c0455 0x1215fad 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x7c3087 net.ParseIP+0x27 net/ip.go:528 # 0x7c30bb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7bcca6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x1215fac github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x2c github.com/pactus-project/pactus/sync/firewall/firewall.go:204 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [139850: 161107200] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fc02a 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [9455: 907680] @ 0x4c999d 0x6433e7 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x6433e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [28: 5824] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x539e3a 0x53ab18 0x5cb249 0x5cb211 0x5cc62f 0x5cfac5 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x53ab17 context.WithDeadlineCause+0x137 context/context.go:641 # 0x5cb248 context.WithDeadline+0x2e8 context/context.go:624 # 0x5cb210 net.(*Resolver).exchange+0x2b0 net/dnsclient_unix.go:182 # 0x5cc62e net.(*Resolver).tryOneName+0x4ae net/dnsclient_unix.go:316 # 0x5cfac4 net.(*Resolver).goLookupIPCNAMEOrder.func3.1+0x84 net/dnsclient_unix.go:667 0: 0 [11670: 1307040] @ 0xc5a529 0xc65af1 0xc65434 0xc797b2 0xc75625 0x48b4a1 # 0xc5a528 github.com/libp2p/go-libp2p-pubsub.rpcWithMessages+0x28 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:215 # 0xc65af0 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish.(*GossipSubRouter).rpcs.func1+0x670 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1373 # 0xc65433 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Publish+0x53 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1299 # 0xc797b1 github.com/libp2p/go-libp2p-pubsub.(*PubSub).publishMessage+0x51 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1457 # 0xc75624 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:879 0: 0 [53: 94976] @ 0x95042e 0x950c5b 0x951126 0x98b6e5 0x986825 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x95042d crypto/tls.(*Conn).write+0x6d crypto/tls/conn.go:951 # 0x950c5a crypto/tls.(*Conn).writeRecordLocked+0x67a crypto/tls/conn.go:1036 # 0x951125 crypto/tls.(*Conn).writeHandshakeRecord+0x145 crypto/tls/conn.go:1067 # 0x98b6e4 crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate+0x244 crypto/tls/handshake_server_tls13.go:857 # 0x986824 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x84 crypto/tls/handshake_server_tls13.go:83 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [17418: 278688] @ 0xc58b19 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc58b18 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5d8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:99 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 320] @ 0xc6d5fc 0xc69ca5 0xc756a5 0x48b4a1 # 0xc6d5fb github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).emitGossip+0x25b github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1977 # 0xc69ca4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeat+0x4c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1786 # 0xc756a4 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xce4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:891 0: 0 [5: 160] @ 0x14cac33 0x14d5b92 0x6e02e2 0xdd4a1e 0xdd3fcf 0xdd3ed3 0xdd76fe 0xdd2f31 0xdd128a 0xdd114d 0xdd0fb8 0xde82f5 0xde7f85 0xde7509 0xde67ea 0xde4c94 0xde2c08 0xde255b 0xddfc8a 0x48b4a1 # 0x14cac32 crypto/internal/fips140/sha256.(*Digest).Sum+0x172 crypto/internal/fips140/sha256/sha256.go:208 # 0x14d5b91 crypto/internal/fips140/hmac.(*HMAC).Sum+0xd1 crypto/internal/fips140/hmac/hmac.go:61 # 0x6e02e1 golang.org/x/crypto/hkdf.(*hkdf).Read+0x1c1 golang.org/x/crypto@v0.42.0/hkdf/hkdf.go:65 # 0xdd4a1d github.com/quic-go/quic-go/internal/handshake.hkdfExpandLabel+0x25d github.com/quic-go/quic-go@v0.54.1/internal/handshake/hkdf.go:22 # 0xdd3fce github.com/quic-go/quic-go/internal/handshake.newAESHeaderProtector+0x4e github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:48 # 0xdd3ed2 github.com/quic-go/quic-go/internal/handshake.newHeaderProtector+0x72 github.com/quic-go/quic-go@v0.54.1/internal/handshake/header_protector.go:31 # 0xdd76fd github.com/quic-go/quic-go/internal/handshake.(*updatableAEAD).SetWriteKey+0x9d github.com/quic-go/quic-go@v0.54.1/internal/handshake/updatable_aead.go:147 # 0xdd2f30 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).setWriteKey+0x270 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:499 # 0xdd1289 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleEvent+0xc9 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:241 # 0xdd114c github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).handleMessage+0x12c github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:224 # 0xdd0fb7 github.com/quic-go/quic-go/internal/handshake.(*cryptoSetup).HandleMessage+0x17 github.com/quic-go/quic-go@v0.54.1/internal/handshake/crypto_setup.go:212 # 0xde82f4 github.com/quic-go/quic-go.(*Conn).handleCryptoFrame+0x94 github.com/quic-go/quic-go@v0.54.1/connection.go:1652 # 0xde7f84 github.com/quic-go/quic-go.(*Conn).handleFrame+0x564 github.com/quic-go/quic-go@v0.54.1/connection.go:1569 # 0xde7508 github.com/quic-go/quic-go.(*Conn).handleFrames+0x9a8 github.com/quic-go/quic-go@v0.54.1/connection.go:1524 # 0xde67e9 github.com/quic-go/quic-go.(*Conn).handleUnpackedLongHeaderPacket+0x6a9 github.com/quic-go/quic-go@v0.54.1/connection.go:1397 # 0xde4c93 github.com/quic-go/quic-go.(*Conn).handleLongHeaderPacket+0x793 github.com/quic-go/quic-go@v0.54.1/connection.go:1168 # 0xde2c07 github.com/quic-go/quic-go.(*Conn).handleOnePacket+0x5e7 github.com/quic-go/quic-go@v0.54.1/connection.go:977 # 0xde255a github.com/quic-go/quic-go.(*Conn).handlePackets+0x37a github.com/quic-go/quic-go@v0.54.1/connection.go:884 # 0xddfc89 github.com/quic-go/quic-go.(*Conn).run+0x389 github.com/quic-go/quic-go@v0.54.1/connection.go:592 0: 0 [16: 18432] @ 0x987490 0x987484 0x9867c5 0x980a1d 0x953ff2 0x9921c8 0x48b4a1 # 0x98748f crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate+0xbaf crypto/internal/fips140/mlkem/mlkem768.go:342 # 0x987483 crypto/tls.(*serverHandshakeStateTLS13).processClientHello+0xba3 crypto/tls/handshake_server_tls13.go:285 # 0x9867c4 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x24 crypto/tls/handshake_server_tls13.go:70 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [5806: 278688] @ 0x480eda 0x480eef 0xc83056 0xc8ba65 0xc8b2b0 0xc8aff8 0x48b4a1 # 0xc83055 github.com/libp2p/go-libp2p-pubsub.(*tagTracer).ValidateMessage+0x95 github.com/libp2p/go-libp2p-pubsub@v0.15.0/tag_tracer.go:230 # 0xc8ba64 github.com/libp2p/go-libp2p-pubsub.(*pubsubTracer).ValidateMessage+0x884 github.com/libp2p/go-libp2p-pubsub@v0.15.0/trace.go:100 # 0xc8b2af github.com/libp2p/go-libp2p-pubsub.(*validation).validate+0xcf github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:332 # 0xc8aff7 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0x57 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:295 0: 0 [429: 10296] @ 0x5433da 0x66e3ad 0x6e992d 0x6e98bd 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x5433d9 encoding/binary.Read+0x2d9 encoding/binary/binary.go:285 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e992c github.com/pactus-project/pactus/util/encoding.ReadElements+0x8c github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e98bc github.com/pactus-project/pactus/types/tx/payload.(*SortitionPayload).Decode+0x1c github.com/pactus-project/pactus/types/tx/payload/sortition.go:55 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [6988: 55904] @ 0xc21450 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc2144f github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0x9ef github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1799 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1122: 1292544] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fbf7f 0x11eaaf8 0x11ed937 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x11eaaf7 github.com/pactus-project/pactus/state.(*state).concreteSandbox+0x37 github.com/pactus-project/pactus/state/state.go:149 # 0x11ed936 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x796 github.com/pactus-project/pactus/state/state.go:467 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [20653: 18505088] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [1: 160] @ 0x52cf90 0x51f217 0xd5fec5 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0xbb3323 0xbb2ec5 0x48b4a1 # 0x52cf8f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd5fec4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:40 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0xbb3322 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).fixLowPeers+0x262 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:523 # 0xbb2ec4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0x64 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:479 0: 0 [62123: 31806976] @ 0x65bf6e 0x65be1d 0x65ba06 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x65bf6d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x65be1c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x65ba05 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [18579: 2972640] @ 0x1215fd6 0x1215fc5 0x121568f 0x1215b33 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x1215fd5 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x55 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0x1215fc4 github.com/pactus-project/pactus/sync/firewall.(*Firewall).getIPFromMultiAddress+0x44 github.com/pactus-project/pactus/sync/firewall/firewall.go:209 # 0x121568e github.com/pactus-project/pactus/sync/firewall.(*Firewall).IsBannedAddress+0x2e github.com/pactus-project/pactus/sync/firewall/firewall.go:90 # 0x1215b32 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0x92 github.com/pactus-project/pactus/sync/firewall/firewall.go:136 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [85909: 15119984] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [31763: 48787968] @ 0x65bf6e 0x65be1d 0x65ba06 0x120e79b 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x65bf6d github.com/fxamacker/cbor/v2.(*Decoder).read+0x8d github.com/fxamacker/cbor/v2@v2.9.0/stream.go:139 # 0x65be1c github.com/fxamacker/cbor/v2.(*Decoder).readNext+0x1bc github.com/fxamacker/cbor/v2@v2.9.0/stream.go:111 # 0x65ba05 github.com/fxamacker/cbor/v2.(*Decoder).Decode+0x25 github.com/fxamacker/cbor/v2@v2.9.0/stream.go:30 # 0x120e79a github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0xba github.com/pactus-project/pactus/sync/bundle/bundle.go:101 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [8: 1280] @ 0xd220be 0xd1f668 0xd1e0c6 0xd7086a 0xd6b5ae 0x116b703 0xc593ed 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1f667 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newStreamScope+0x127 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:586 # 0xd1e0c5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenStream+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:420 # 0xd70869 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).NewStream+0x169 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:220 # 0xd6b5ad github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x2ed github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:518 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0xc593ec github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer+0xac github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:126 0: 0 [1: 1152] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0x900909 0x8ffe3d 0x8f59f9 0x8f9657 0x905dc4 0x907da8 0x908b3f 0x90a8e5 0x11e9c90 0x11ed4b2 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x900908 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c8 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x8ffe3c github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x7c github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8f59f8 github.com/pactus-project/pactus/store.(*accountStore).account+0x138 github.com/pactus-project/pactus/store/account.go:66 # 0x8f9656 github.com/pactus-project/pactus/store.(*store).Account+0x96 github.com/pactus-project/pactus/store/store.go:306 # 0x905dc3 github.com/pactus-project/pactus/sandbox.(*sandbox).Account+0xa3 github.com/pactus-project/pactus/sandbox/sandbox.go:100 # 0x907da7 github.com/pactus-project/pactus/execution/executor.newBatchTransferExecutor+0x247 github.com/pactus-project/pactus/execution/executor/batch_transfer.go:39 # 0x908b3e github.com/pactus-project/pactus/execution/executor.MakeExecutor+0xde github.com/pactus-project/pactus/execution/executor/executor.go:29 # 0x90a8e4 github.com/pactus-project/pactus/execution.Execute+0x24 github.com/pactus-project/pactus/execution/execution.go:10 # 0x11e9c8f github.com/pactus-project/pactus/state.(*state).executeBlock+0xef github.com/pactus-project/pactus/state/execution.go:27 # 0x11ed4b1 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x311 github.com/pactus-project/pactus/state/state.go:428 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [123570: 13839840] @ 0x5393ed 0xc7b125 0xc59c1a 0x48b4a1 # 0x5393ec context.AfterFunc+0x2c context/context.go:326 # 0xc7b124 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x104 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:115 # 0xc59c19 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 0: 0 [57124: 3655936] @ 0xc78c45 0xc75607 0x48b4a1 # 0xc78c44 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x924 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1341 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [122057: 13670384] @ 0xc5899b 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc5899a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x45a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:88 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [148: 37888] @ 0x8efa6f 0xd44a13 0xd449ff 0xd43c0d 0xd40574 0xd3fdef 0xd3fc38 0x48b4a1 # 0x8efa6e github.com/libp2p/go-buffer-pool.(*BufferPool).Get+0x10e github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:74 # 0xd44a12 github.com/libp2p/go-buffer-pool.Get+0x72 github.com/libp2p/go-buffer-pool@v0.1.0/pool.go:97 # 0xd449fe github.com/libp2p/go-yamux/v5.(*segmentedBuffer).Append+0x5e github.com/libp2p/go-yamux/v5@v5.1.0/util.go:149 # 0xd43c0c github.com/libp2p/go-yamux/v5.(*Stream).readData+0x8c github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:479 # 0xd40573 github.com/libp2p/go-yamux/v5.(*Session).handleStreamMessage+0x193 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:787 # 0xd3fdee github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0x16e github.com/libp2p/go-yamux/v5@v5.1.0/session.go:747 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 0: 0 [21326: 511824] @ 0x11df2c9 0xc71146 0xc70f70 0xc79249 0xc78cba 0xc75607 0x48b4a1 # 0x11df2c8 github.com/pactus-project/pactus/network.MessageIDFunc+0x48 github.com/pactus-project/pactus/network/utils.go:140 # 0xc71145 github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).RawID+0xc5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:54 # 0xc70f6f github.com/libp2p/go-libp2p-pubsub.(*msgIDGenerator).ID+0x8f github.com/libp2p/go-libp2p-pubsub@v0.15.0/midgen.go:41 # 0xc79248 github.com/libp2p/go-libp2p-pubsub.(*PubSub).shouldPush+0x2c8 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1398 # 0xc78cb9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x999 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1342 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 0: 0 [5: 480] @ 0x67bdc5 0x6a97a5 0x6e20c5 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x67bdc4 github.com/consensys/gnark-crypto/ecc/bls12-381/fp.Hash+0x84 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/fp/element.go:892 # 0x6a97a4 github.com/consensys/gnark-crypto/ecc/bls12-381.HashToG1+0x64 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/hash_to_g1.go:49 # 0x6e20c4 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0xe4 github.com/pactus-project/pactus/crypto/bls/public_key.go:120 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [3: 192] @ 0x1531738 0x15315a9 0x98bf9f 0x98bf6a 0x986834 0x980a1d 0x953ff2 0xda97bf 0xda976a 0xda8ffd 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x1531737 crypto/internal/fips140/tls13.ExpandLabel[...]+0xd7 crypto/internal/fips140/tls13/tls13.go:32 # 0x15315a8 crypto/internal/fips140/tls13.deriveSecret[...]+0x128 crypto/internal/fips140/tls13/tls13.go:53 # 0x98bf9e crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret+0x17e crypto/internal/fips140/tls13/tls13.go:131 # 0x98bf69 crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished+0x149 crypto/tls/handshake_server_tls13.go:921 # 0x986833 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x93 crypto/tls/handshake_server_tls13.go:86 # 0x980a1c crypto/tls.(*Conn).serverHandshake+0x19c crypto/tls/handshake_server.go:55 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0xda97be crypto/tls.(*Conn).HandshakeContext+0x7e crypto/tls/conn.go:1515 # 0xda9769 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).handshake+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:135 # 0xda8ffc github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x3dc github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:92 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 0: 0 [9: 1584] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x12232c5 0x1222e05 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x12232c4 github.com/pactus-project/pactus/sync.(*helloHandler).acknowledge+0x284 github.com/pactus-project/pactus/sync/handler_hello.go:174 # 0x1222e04 github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0xc64 github.com/pactus-project/pactus/sync/handler_hello.go:153 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 160] @ 0xd7c114 0xd7c106 0xd7598a 0xd693b8 0x48b4a1 # 0xd7c113 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd7c105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:19 # 0xd75989 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x1c9 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:595 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [9: 1728] @ 0x68e0f9 0x68a89a 0x68b8ab 0x68bac5 0x6b0512 0x6aff50 0x6b0072 0x6e2285 0x11e19fd 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x68e0f8 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchInvertE2+0x38 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e2.go:249 # 0x68a899 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.BatchDecompressKarabina+0x6f9 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12.go:339 # 0x68b8aa github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).ExptHalf+0x22a github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:25 # 0x68bac4 github.com/consensys/gnark-crypto/ecc/bls12-381/internal/fptower.(*E12).Expt+0x44 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/internal/fptower/e12_pairing.go:42 # 0x6b0511 github.com/consensys/gnark-crypto/ecc/bls12-381.FinalExponentiation+0x331 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:83 # 0x6aff4f github.com/consensys/gnark-crypto/ecc/bls12-381.Pair+0xef github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:31 # 0x6b0071 github.com/consensys/gnark-crypto/ecc/bls12-381.PairingCheck+0x31 github.com/consensys/gnark-crypto@v0.19.0/ecc/bls12-381/pairing.go:39 # 0x6e2284 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x2a4 github.com/pactus-project/pactus/crypto/bls/public_key.go:128 # 0x11e19fc github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x7c github.com/pactus-project/pactus/sync/bundle/message/hello.go:52 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 24] @ 0x468972 0x467e65 0x468085 0x5eabe6 0x5eab33 0x5e8ab9 0x5e889b 0x5dd7d8 0x5ecfa7 0x5ece49 0x5ece4a 0x5c81ae 0x5c7988 0x5c706a 0x5c6949 0xecd651 0xecc9d5 0xecc468 0xed6c85 0xed7405 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x5eabe5 net.JoinHostPort+0x225 net/ipsock.go:242 # 0x5eab32 net.(*TCPAddr).String+0x172 net/tcpsock.go:52 # 0x5e8ab8 net.(*netFD).dial+0x118 net/sock_posix.go:98 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5ecfa6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x5ece48 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5ece49 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5c81ad net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x5c7987 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x5c7069 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x5c6948 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xecd650 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/reuseport.go:23 # 0xecc9d4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/dialer.go:86 # 0xecc467 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/dial.go:36 # 0xed6c84 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:243 # 0xed7404 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:274 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [2: 224] @ 0x789ca5 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f2f3 0xd1efb4 0xd1efee 0xd1d2f1 0xd209ec 0xed7242 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f2f2 fmt.Sprintf+0x52 fmt/print.go:239 # 0xd1efb3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.peerScopeName+0x73 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:620 # 0xd1efed github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xad github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:552 # 0xd1d2f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd209eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:816 # 0xed7241 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:270 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 192] @ 0x5c66cd 0xecd651 0xecc9d5 0xecc468 0xed6c85 0xed7405 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x5c66cc net.(*Dialer).DialContext+0x42c net/dial.go:565 # 0xecd650 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/reuseport.go:23 # 0xecc9d4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/dialer.go:86 # 0xecc467 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/dial.go:36 # 0xed6c84 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:243 # 0xed7404 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:274 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 112] @ 0x539aaa 0x539d1b 0x53ab18 0x53b30d 0x53b2cf 0xed6b90 0xed7405 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539d1a context.(*cancelCtx).propagateCancel+0x7a context/context.go:476 # 0x53ab17 context.WithDeadlineCause+0x137 context/context.go:641 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xed6b8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:230 # 0xed7404 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:274 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 96] @ 0xd1f20f 0xd1dd85 0xd1dba5 0xed6f1a 0xd75bc2 0xd693b8 0x48b4a1 # 0xd1f20e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x12e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:559 # 0xd1dd84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0xed6f19 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:255 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 160] @ 0xc4a225 0xc4a3a6 0xed6847 0xd7c63d 0xd7598a 0xd693b8 0x48b4a1 # 0xc4a224 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc4a3a5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xed6846 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:194 # 0xd7c63c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:45 # 0xd75989 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x1c9 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:595 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 208] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xd71c6c 0xd659c6 0xd72bb8 0x48b4a1 # 0xd71c6b github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x48b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:175 # 0xd659c5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2a85 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:374 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 160] @ 0xd220be 0xd1f1fe 0xd1dd85 0xd1dba5 0xed6f1a 0xd75bc2 0xd693b8 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1f1fd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newConnectionScope+0x11d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:560 # 0xd1dd84 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:394 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0xed6f19 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:255 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 80] @ 0x5c8225 0x5c7988 0x5c706a 0x5c6949 0xecd651 0xecc9d5 0xecc468 0xed6c85 0xed7405 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x5c8224 net.(*sysDialer).dialSingle+0x444 net/dial.go:736 # 0x5c7987 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x5c7069 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x5c6948 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xecd650 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/reuseport.go:23 # 0xecc9d4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/dialer.go:86 # 0xecc467 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/dial.go:36 # 0xed6c84 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:243 # 0xed7404 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:274 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 16] @ 0xd20bf1 0xed7242 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0xd20bf0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x390 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:831 # 0xed7241 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:270 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [2: 416] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x539e3a 0x53ab18 0x53b30d 0x53b2cf 0xd69365 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x53ab17 context.WithDeadlineCause+0x137 context/context.go:641 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xd69364 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:210 0: 0 [1: 139264] @ 0xd054c9 0x733fd1 0xd04d05 0xd044dd 0xd03ef9 0xd1dcd5 0xd1dba5 0xed6f1a 0xd75bc2 0xd693b8 0x48b4a1 # 0xd054c8 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Push+0xe8 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:311 # 0x733fd0 container/heap.Push+0x30 container/heap/heap.go:52 # 0xd04d04 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x144 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:267 # 0xd044dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:214 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0xd1dcd4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0xed6f19 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:255 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 48] @ 0x51c27b 0x116ca51 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0x11deccb 0x48b4a1 # 0x11decca github.com/pactus-project/pactus/network.ConnectAsync.func1+0xca github.com/pactus-project/pactus/network/utils.go:78 0: 0 [1: 16] @ 0x53ac7c 0x53b30d 0x53b2cf 0xd69365 0x48b4a1 # 0x53ac7b context.WithDeadlineCause+0x29b context/context.go:654 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xd69364 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:210 0: 0 [1: 16] @ 0xd758d8 0xd693b8 0x48b4a1 # 0xd758d7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x117 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:593 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [2: 96] @ 0x480eda 0x480eef 0xd71a89 0xd659c6 0xd72bb8 0x48b4a1 # 0xd71a88 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x2a8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:170 # 0xd659c5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2a85 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:374 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 224] @ 0x53aab9 0x53b30d 0x53b2cf 0xed6b90 0xed7405 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x53aab8 context.WithDeadlineCause+0xd8 context/context.go:638 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xed6b8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:230 # 0xed7404 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:274 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 160] @ 0xd220be 0xd1f01f 0xd1d2f1 0xd209ec 0xed7242 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1f01e github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0xde github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:550 # 0xd1d2f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd209eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:816 # 0xed7241 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:270 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 32] @ 0x4c999d 0x657e45 0x659869 0x654474 0x655b7c 0x659869 0x652c46 0x65281c 0x120e5d7 0x120e5b3 0x12255af 0x1225bb5 0x1226685 0x1225cba 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x657e44 github.com/fxamacker/cbor/v2.encodeMarshalerType+0x1a4 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1863 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x654473 github.com/fxamacker/cbor/v2.arrayEncodeFunc.encode+0x313 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1338 # 0x655b7b github.com/fxamacker/cbor/v2.encodeStruct+0x49b github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1581 # 0x659868 github.com/fxamacker/cbor/v2.getEncodeIndirectValueFunc.func1+0xc8 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:2103 # 0x652c45 github.com/fxamacker/cbor/v2.encode+0xe5 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1070 # 0x65281b github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xbb github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1005 # 0x120e5d6 github.com/fxamacker/cbor/v2.Marshal+0x36 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x120e5b2 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Encode+0x12 github.com/pactus-project/pactus/sync/bundle/bundle.go:71 # 0x12255ae github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x4e github.com/pactus-project/pactus/sync/sync.go:177 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1226684 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:316 # 0x1225cb9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:266 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 32] @ 0xd71bf8 0xd659c6 0xd72bb8 0x48b4a1 # 0xd71bf7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x417 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:175 # 0xd659c5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2a85 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:374 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 49152] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x411906 0xd0559f 0x733fd1 0xd04d05 0xd044dd 0xd03ef9 0xd1dcd5 0xd1dba5 0xed6f1a 0xd75bc2 0xd693b8 0x48b4a1 # 0xd0559e github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Push+0x1be github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:312 # 0x733fd0 container/heap.Push+0x30 container/heap/heap.go:52 # 0xd04d04 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x144 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:267 # 0xd044dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:214 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0xd1dcd4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0xed6f19 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:255 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 49152] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x411906 0xd0559f 0x733fd1 0xd04d05 0xd044dd 0xd03ef9 0xd1dcd5 0xd1dba5 0xed6f1a 0xd75bc2 0xd693b8 0x48b4a1 # 0xd0559e github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Push+0x1be github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:312 # 0x733fd0 container/heap.Push+0x30 container/heap/heap.go:52 # 0xd04d04 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x144 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:267 # 0xd044dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:214 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0xd1dcd4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0xed6f19 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:255 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [2: 416] @ 0x480e93 0x40b6c5 0x40b6b8 0x411852 0x539e3a 0x53ab18 0x53b30d 0x53b2cf 0xed6b90 0xed7405 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x53ab17 context.WithDeadlineCause+0x137 context/context.go:641 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xed6b8f github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x8f github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:230 # 0xed7404 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:274 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 128] @ 0x5e86c6 0x5e869d 0x5dd7d8 0x5ecfa7 0x5ece49 0x5ece4a 0x5c81ae 0x5c7988 0x5c706a 0x5c6949 0xecd651 0xecc9d5 0xecc468 0xed6c85 0xed7405 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x5e86c5 net.newFD+0xc5 net/fd_unix.go:27 # 0x5e869c net.socket+0x9c net/sock_posix.go:27 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5ecfa6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x5ece48 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5ece49 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5c81ad net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x5c7987 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x5c7069 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x5c6948 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xecd650 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/reuseport.go:23 # 0xecc9d4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/dialer.go:86 # 0xecc467 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/dial.go:36 # 0xed6c84 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:243 # 0xed7404 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:274 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [43: 10320] @ 0x745f7c 0x74639c 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 8] @ 0xd1efca 0xd1d2f1 0xd209ec 0xed7242 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0xd1efc9 github.com/libp2p/go-libp2p/p2p/host/resource-manager.newPeerScope+0x89 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:551 # 0xd1d2f0 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).getPeerScope+0xf0 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:313 # 0xd209eb github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connectionScope).SetPeer+0x18b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:816 # 0xed7241 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:270 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 160] @ 0x51c27b 0x116ca51 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 49152] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0xd0559f 0x733fd1 0xd04d05 0xd044dd 0xd03ef9 0xd1dcd5 0xd1dba5 0xed6f1a 0xd75bc2 0xd693b8 0x48b4a1 # 0xd0559e github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Push+0x1be github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:312 # 0x733fd0 container/heap.Push+0x30 container/heap/heap.go:52 # 0xd04d04 github.com/libp2p/go-libp2p/x/rate.(*bucketHeap).Upsert+0x144 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:267 # 0xd044dc github.com/libp2p/go-libp2p/x/rate.(*SubnetLimiter).Allow+0x1fc github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:214 # 0xd03ef8 github.com/libp2p/go-libp2p/x/rate.(*Limiter).Allow+0x178 github.com/libp2p/go-libp2p@v0.43.0/x/rate/limiter.go:127 # 0xd1dcd4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:383 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0xed6f19 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:255 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 32768] @ 0x6d9329 0x6d92a3 0x6dc186 0x6dba3a 0x6ded27 0x6ded2f 0x120e845 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6d9328 compress/flate.(*dictDecoder).init+0x188 compress/flate/dict_decoder.go:43 # 0x6d92a2 compress/flate.NewReader+0x102 compress/flate/inflate.go:815 # 0x6dc185 compress/gzip.(*Reader).readHeader+0x365 compress/gzip/gunzip.go:238 # 0x6dba39 compress/gzip.(*Reader).Reset+0x299 compress/gzip/gunzip.go:113 # 0x6ded26 compress/gzip.NewReader+0x86 compress/gzip/gunzip.go:94 # 0x6ded2e github.com/pactus-project/pactus/util.DecompressBuffer+0x8e github.com/pactus-project/pactus/util/slice.go:91 # 0x120e844 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x164 github.com/pactus-project/pactus/sync/bundle/bundle.go:114 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [114045: 16422480] @ 0xc22e8f 0xc21516 0xc589ba 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xc22e8e github.com/libp2p/go-libp2p-pubsub/pb.(*Message).Unmarshal+0xf0e github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:2095 # 0xc21515 github.com/libp2p/go-libp2p-pubsub/pb.(*RPC).Unmarshal+0xab5 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pb/rpc.pb.go:1800 # 0xc589b9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x479 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:89 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 0: 0 [139883: 161145216] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fbf7f 0x1215ece 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fbf7e github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0x1e github.com/pactus-project/pactus/genesis/genesis.go:189 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [733: 844416] @ 0x65284a 0x6fb52b 0x6fb4ff 0x6fc02a 0x1215ece 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x652849 github.com/fxamacker/cbor/v2.(*encMode).Marshal+0xe9 github.com/fxamacker/cbor/v2@v2.9.0/encode.go:1010 # 0x6fb52a github.com/fxamacker/cbor/v2.Marshal+0x4a github.com/fxamacker/cbor/v2@v2.9.0/encode.go:98 # 0x6fb4fe github.com/pactus-project/pactus/genesis.(*Genesis).Hash+0x1e github.com/pactus-project/pactus/genesis/genesis.go:69 # 0x6fc029 github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xc9 github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1215ecd github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x4d github.com/pactus-project/pactus/sync/firewall/firewall.go:179 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 48] @ 0x6f2233 0x6f106a 0x11ed266 0x12278c6 0x1221d4b 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6f2232 github.com/pactus-project/pactus/types/block.(*Header).Encode+0xf2 github.com/pactus-project/pactus/types/block/header.go:106 # 0x6f1069 github.com/pactus-project/pactus/types/block.(*Block).Hash+0xc9 github.com/pactus-project/pactus/types/block/block.go:122 # 0x11ed265 github.com/pactus-project/pactus/state.(*state).CommitBlock+0xc5 github.com/pactus-project/pactus/state/state.go:402 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x1221d4a github.com/pactus-project/pactus/sync.(*blocksResponseHandler).ParseMessage+0x56a github.com/pactus-project/pactus/sync/handler_blocks_response.go:45 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [12: 192] @ 0xd6b338 0x116b703 0x11de03b 0x11da38a 0x48b4a1 # 0xd6b337 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).NewStream+0x77 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:475 # 0x116b702 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).NewStream+0x242 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:607 # 0x11de03a github.com/pactus-project/pactus/network.(*streamService).SendTo+0x23a github.com/pactus-project/pactus/network/stream.go:84 # 0x11da389 github.com/pactus-project/pactus/network.(*network).SendTo.func1+0x49 github.com/pactus-project/pactus/network/network.go:373 0: 0 [1: 176] @ 0x556c8c 0x553855 0x555371 0x55377e 0x5543ef 0x5537b4 0x555371 0x55377e 0x552fbe 0x552bb9 0x6fb94d 0x554cc7 0x55377e 0x552fbe 0x552bb9 0x6fc01a 0x6fc01b 0x1225505 0x12255a5 0x1225bb5 0x1226685 0x1225cba 0x11dfd1f 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x555370 encoding/json.(*decodeState).object+0xd50 encoding/json/decode.go:767 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fb94c github.com/pactus-project/pactus/genesis.(*Genesis).UnmarshalJSON+0x2c github.com/pactus-project/pactus/genesis/genesis.go:113 # 0x554cc6 encoding/json.(*decodeState).object+0x6a6 encoding/json/decode.go:610 # 0x55377d encoding/json.(*decodeState).value+0x3d encoding/json/decode.go:380 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x6fc019 github.com/pactus-project/pactus/genesis.MainnetGenesis+0xb9 github.com/pactus-project/pactus/genesis/mainnet.go:13 # 0x6fc01a github.com/pactus-project/pactus/genesis.(*Genesis).ChainType+0xba github.com/pactus-project/pactus/genesis/genesis.go:190 # 0x1225504 github.com/pactus-project/pactus/sync.(*synchronizer).prepareBundle+0x84 github.com/pactus-project/pactus/sync/sync.go:163 # 0x12255a4 github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0x44 github.com/pactus-project/pactus/sync/sync.go:176 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1226684 github.com/pactus-project/pactus/sync.(*synchronizer).processProtocolsEvent+0x1e4 github.com/pactus-project/pactus/sync/sync.go:316 # 0x1225cb9 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xb9 github.com/pactus-project/pactus/sync/sync.go:266 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 0: 0 [1: 112] @ 0x539aaa 0x539d1b 0x53ab18 0x53b30d 0x53b2cf 0xd69365 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0x539d1a context.(*cancelCtx).propagateCancel+0x7a context/context.go:476 # 0x53ab17 context.WithDeadlineCause+0x137 context/context.go:641 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xd69364 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:210 0: 0 [1: 27264] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xd71ab8 0xd659c6 0xd72bb8 0x48b4a1 # 0xd71ab7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).AddBackoff+0x2d7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:171 # 0xd659c5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2a85 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:374 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 36864] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 160] @ 0xc4a225 0xc4a3a6 0xed6847 0xd7c63d 0xd7406c 0xd73362 0xd73905 0xd72cc5 0xd633f0 0xd72bb8 0x48b4a1 # 0xc4a224 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc4a3a5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xed6846 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:194 # 0xd7c63c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:45 # 0xd7406b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:400 # 0xd73361 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:364 # 0xd73904 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:452 # 0xd72cc4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:306 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 3072] @ 0x96c275 0x96c245 0x96c157 0x7e11e2 0x7e163c 0x96c10c 0x96beb7 0x7e11e2 0x7e163c 0x96bb59 0x96b5cd 0x96f795 0x9510b7 0x95cf95 0x953ff2 0x9921c8 0x48b4a1 # 0x96c274 vendor/golang.org/x/crypto/cryptobyte.(*Builder).add+0x134 vendor/golang.org/x/crypto/cryptobyte/builder.go:308 # 0x96c244 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes+0x104 vendor/golang.org/x/crypto/cryptobyte/builder.go:110 # 0x96c156 crypto/tls.(*clientHelloMsg).marshalMsg.func18.4+0x16 crypto/tls/handshake_messages.go:367 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96c10b vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed+0x32b vendor/golang.org/x/crypto/cryptobyte/builder.go:151 # 0x96beb6 crypto/tls.(*clientHelloMsg).marshalMsg.func18+0xd6 crypto/tls/handshake_messages.go:366 # 0x7e11e1 vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation+0x61 vendor/golang.org/x/crypto/cryptobyte/builder.go:184 # 0x7e163b vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed+0x37b vendor/golang.org/x/crypto/cryptobyte/builder.go:209 # 0x96bb58 vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed+0x2f38 vendor/golang.org/x/crypto/cryptobyte/builder.go:156 # 0x96b5cc crypto/tls.(*clientHelloMsg).marshalMsg+0x29ac crypto/tls/handshake_messages.go:348 # 0x96f794 crypto/tls.(*clientHelloMsg).marshal+0x14 crypto/tls/handshake_messages.go:376 # 0x9510b6 crypto/tls.(*Conn).writeHandshakeRecord+0xd6 crypto/tls/conn.go:1059 # 0x95cf94 crypto/tls.(*Conn).clientHandshake+0x454 crypto/tls/handshake_client.go:313 # 0x953ff1 crypto/tls.(*Conn).handshakeContext+0x371 crypto/tls/conn.go:1575 # 0x9921c7 crypto/tls.(*Conn).HandshakeContext+0x27 crypto/tls/conn.go:1515 0: 0 [1: 32] @ 0x7be8af 0x7be854 0x7c0fa5 0x521dad 0x52264e 0x5250be 0x51f1f1 0xd5ff17 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x7be8ae strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x7be853 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x7c0fa4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f1f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd5ff16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:43 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x468a46 0x7be46c 0x7be770 0x7be763 0x7c0fa5 0x521dad 0x52264e 0x5250be 0x51f1f1 0xd5ff17 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7be76f github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7be762 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x7c0fa4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f1f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd5ff16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:43 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [44: 10560] @ 0x745f7c 0x746bc6 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x746bc5 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:835 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0xd72310 0xd72185 0x116ca0c 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0xd7230f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x10f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:241 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 48] @ 0x72ddf1 0x771db8 0x771d8d 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x72ddf0 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Open+0x270 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:495 # 0x771db7 github.com/syndtr/goleveldb/leveldb.(*iStorage).Open+0x57 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:15 # 0x771d8c github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x2c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:407 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0x468a46 0xd771c6 0xd77180 0xd77157 0xd76f7b 0xd747ca 0xd72cf0 0xd633f0 0xd72bb8 0x48b4a1 # 0xd771c5 github.com/multiformats/go-multiaddr.(*Component).RawValue+0x165 github.com/multiformats/go-multiaddr@v0.16.1/component.go:176 # 0xd7717f github.com/multiformats/go-multiaddr/net.ToIP+0x11f github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:146 # 0xd77156 github.com/libp2p/go-libp2p/p2p/net/swarm.addrPort+0xf6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:723 # 0xd76f7a github.com/libp2p/go-libp2p/p2p/net/swarm.filterLowPriorityAddresses+0xdba github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:686 # 0xd747c9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x389 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:529 # 0xd72cef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:309 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 24] @ 0xc4e8e5 0xc4e765 0xd72c56 0xd633f0 0xd72bb8 0x48b4a1 # 0xc4e8e4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.validAddrs+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:479 # 0xc4e764 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).Addrs+0x124 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:475 # 0xd72c55 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0x55 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:300 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 256] @ 0xd648e8 0xd72bb8 0x48b4a1 # 0xd648e7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x19a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:271 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [4: 960] @ 0xc4a225 0xc4a3a6 0xec1dc7 0xd7c63d 0xd7406c 0xd73362 0xd73905 0xd72cc5 0xd633f0 0xd72bb8 0x48b4a1 # 0xc4a224 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc4a3a5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xec1dc6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:281 # 0xd7c63c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:45 # 0xd7406b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:400 # 0xd73361 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:364 # 0xd73904 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:452 # 0xd72cc4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:306 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 320] @ 0xd7c114 0xd7c106 0xd73d2c 0xd73362 0xd73905 0xd72cc5 0xd633f0 0xd72bb8 0x48b4a1 # 0xd7c113 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd7c105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:19 # 0xd73d2b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:424 # 0xd73361 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:364 # 0xd73904 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:452 # 0xd72cc4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:306 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 24] @ 0xd6130b 0xd608ad 0xd6772f 0xd63559 0xd72bb8 0x48b4a1 # 0xd6130a github.com/libp2p/go-libp2p/p2p/net/swarm.getAddrDelay+0x6a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_ranker.go:118 # 0xd608ac github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0x5cc github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_ranker.go:94 # 0xd6772e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).rankAddrs+0x4e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:428 # 0xd63558 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x618 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:193 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 48] @ 0xd68fd2 0xd7555e 0xd742af 0xd63aca 0xd72bb8 0x48b4a1 # 0xd68fd1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0xb1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:187 # 0xd7555d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:573 # 0xd742ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:470 # 0xd63ac9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xb89 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:298 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 160] @ 0x52cf90 0x51f217 0xd5fec5 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x52cf8f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd5fec4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x104 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:40 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 320] @ 0xc4a225 0xc4a3a6 0xed6847 0xd7c63d 0xd73d2c 0xd73362 0xd73905 0xd72cc5 0xd633f0 0xd72bb8 0x48b4a1 # 0xc4a224 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc4a3a5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xed6846 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:194 # 0xd7c63c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:45 # 0xd73d2b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:424 # 0xd73361 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:364 # 0xd73904 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:452 # 0xd72cc4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:306 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0xd608f9 0xd6772f 0xd63559 0xd72bb8 0x48b4a1 # 0xd608f8 github.com/libp2p/go-libp2p/p2p/net/swarm.DefaultDialRanker+0x618 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_ranker.go:94 # 0xd6772e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).rankAddrs+0x4e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:428 # 0xd63558 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x618 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:193 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [10: 53760] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 480] @ 0x745f7c 0x74639c 0x747094 0x7720ec 0x7720a6 0x77492b 0x77409f 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x74639b github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:769 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x77409e github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x43e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:119 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0xd62a36 0xd62d05 0xd725fe 0xd72185 0x116ca0c 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0xd62a35 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x115 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_sync.go:77 # 0xd62d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_sync.go:93 # 0xd725fd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fd github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:266 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 160] @ 0x52cf90 0x51f217 0xd5fe5b 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x52cf8f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd5fe5a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:38 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x116c955 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x116c954 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x74 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:713 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0xd7318e 0xd73905 0xd72cc5 0xd633f0 0xd72bb8 0x48b4a1 # 0xd7318d github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x6d github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:360 # 0xd73904 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:452 # 0xd72cc4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:306 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 90112] @ 0x44d8a9 0x456df4 0x456d05 0x4894ea # 0x44d8a8 runtime.allgadd+0x68 runtime/proc.go:692 # 0x456df3 runtime.newproc1+0x93 runtime/proc.go:5173 # 0x456d04 runtime.newproc.func1+0x24 runtime/proc.go:5148 # 0x4894e9 runtime.systemstack+0x49 runtime/asm_amd64.s:513 0: 0 [3: 192] @ 0x789db4 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f1f1 0xd5fe5b 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f1f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd5fe5a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:38 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 576] @ 0xd7468e 0xd744ef 0xd744d3 0xd72cf0 0xd633f0 0xd72bb8 0x48b4a1 # 0xd7468d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x24d github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:500 # 0xd744ee github.com/multiformats/go-multiaddr.ForEach+0xae github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd744d2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x92 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:498 # 0xd72cef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:309 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 208] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xd63ea8 0xd72bb8 0x48b4a1 # 0xd63ea7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xf67 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:203 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 336] @ 0x48767c 0x4ecf68 0xd5f09d 0xd630c7 0xd72bb8 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0xd5f09c github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/clock.go:47 # 0xd630c6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x186 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:122 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 160] @ 0xc4a225 0xc4a3a6 0xec1dc7 0xd7c63d 0xd74f93 0x7c1de2 0xd747c5 0xd72cf0 0xd633f0 0xd72bb8 0x48b4a1 # 0xc4a224 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc4a3a5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xec1dc6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:281 # 0xd7c63c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:45 # 0xd74f92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:514 # 0x7c1de1 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd747c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:513 # 0xd72cef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:309 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 64] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0x116c775 0x11deebd 0x11dec51 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 320] @ 0xc4a225 0xc4a3a6 0xec1dc7 0xd7c63d 0xd73d2c 0xd73362 0xd73905 0xd72cc5 0xd633f0 0xd72bb8 0x48b4a1 # 0xc4a224 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc4a3a5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xec1dc6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:281 # 0xd7c63c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:45 # 0xd73d2b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:424 # 0xd73361 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:364 # 0xd73904 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:452 # 0xd72cc4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:306 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [15: 1680] @ 0x73acef 0x73c5dd 0x771d08 0x7726e5 0x77164d 0x7348e2 0x734959 0x7350d0 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x7726e4 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:465 # 0x77164c github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x6c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:324 # 0x7348e1 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 # 0x734958 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 # 0x7350cf 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 24] @ 0xd5c1a7 0xd747ea 0xd72cf0 0xd633f0 0xd72bb8 0x48b4a1 # 0xd5c1a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*blackHoleDetector).FilterAddrs+0x186 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/black_hole_detector.go:210 # 0xd747e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x3a9 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:532 # 0xd72cef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:309 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 32] @ 0xd722c6 0xd72185 0x116ca0c 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0xd722c5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0xc5 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:241 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0xd6877a 0xd68ee5 0xd6902f 0xd7555e 0xd742af 0xd63aca 0xd72bb8 0x48b4a1 # 0xd68779 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit+0xf9 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:150 # 0xd68ee4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x304 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:177 # 0xd6902e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x10e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:188 # 0xd7555d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:573 # 0xd742ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:470 # 0xd63ac9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xb89 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:298 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 240] @ 0xd7c114 0xd7c106 0xd74f93 0x7c1de2 0xd747c5 0xd72cf0 0xd633f0 0xd72bb8 0x48b4a1 # 0xd7c113 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd7c105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:19 # 0xd74f92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:514 # 0x7c1de1 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd747c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:513 # 0xd72cef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:309 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 224] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 96] @ 0xd7468e 0xd744ef 0xd744d3 0xd72cf0 0xd633f0 0xd72bb8 0x48b4a1 # 0xd7468d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x24d github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:500 # 0xd744ee github.com/multiformats/go-multiaddr.ForEach+0xae github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd744d2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x92 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:498 # 0xd72cef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:309 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 320] @ 0xd7c114 0xd7c106 0xd74f93 0x7c1de2 0xd747c5 0xd72cf0 0xd633f0 0xd72bb8 0x48b4a1 # 0xd7c113 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd7c105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:19 # 0xd74f92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:514 # 0x7c1de1 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd747c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:513 # 0xd72cef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:309 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 224] @ 0xd62a25 0xd62d05 0xd725fe 0xd72185 0x116ca0c 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0xd62a24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x104 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_sync.go:80 # 0xd62d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_sync.go:93 # 0xd725fd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fd github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:266 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 192] @ 0xd72b1a 0xd72ae7 0x48b4a1 # 0xd72b19 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x59 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:97 # 0xd72ae6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:295 0: 0 [1: 32] @ 0x53abe8 0x53b30d 0x53b2cf 0xd725b7 0xd72185 0x116ca0c 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x53abe7 context.WithDeadlineCause+0x207 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xd725b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:263 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 32] @ 0xd5fdee 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0xd5fded github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x2d github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:37 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [5: 560] @ 0x48767c 0x4ed175 0x53ac45 0x53b30d 0x53b2cf 0xd725b7 0xd72185 0x116ca0c 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ac44 context.WithDeadlineCause+0x264 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xd725b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:263 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 32] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0xc4d4a6 0xc4d228 0xc5472a 0x116c775 0x11deebd 0x11dec51 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0xc4d4a5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x1a5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:356 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0xd649ad 0xd72bb8 0x48b4a1 # 0xd649ac github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1a6c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:271 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 192] @ 0x44d189 0x45f829 0xd632be 0xd72bb8 0x48b4a1 # 0xd632bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x37d github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:161 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 336] @ 0x53aab9 0x53b30d 0x53b2cf 0xd725b7 0xd72185 0x116ca0c 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x53aab8 context.WithDeadlineCause+0xd8 context/context.go:638 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xd725b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:263 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 112] @ 0x789ca5 0x11dd01e 0x11dd003 0x11dd004 0x11dd01f 0x11dc5b8 0x11d9e5a 0x14a8c55 0x14c31f2 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x11dd01d github.com/mr-tron/base58/base58.FastBase58Encoding+0x43d github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x11dd002 github.com/mr-tron/base58/base58.Encode+0x422 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x11dd003 github.com/libp2p/go-libp2p/core/peer.ID.String+0x423 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x11dd01e github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x43e github.com/pactus-project/pactus/network/peermgr.go:201 # 0x11dc5b7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:78 # 0x11d9e59 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:334 # 0x14a8c54 github.com/pactus-project/pactus/node.(*Node).Start+0x1f4 github.com/pactus-project/pactus/node/node.go:160 # 0x14c31f1 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:429 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 128] @ 0xd6342d 0xd72bb8 0x48b4a1 # 0xd6342c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4ec github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:183 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 240] @ 0xc4a225 0xc4a3a6 0xed6847 0xd7c63d 0xd73d2c 0xd73362 0xd73905 0xd72cc5 0xd633f0 0xd72bb8 0x48b4a1 # 0xc4a224 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc4a3a5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xed6846 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:194 # 0xd7c63c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:45 # 0xd73d2b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:424 # 0xd73361 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:364 # 0xd73904 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:452 # 0xd72cc4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:306 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 32] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7be770 0x7be763 0x7c0fa5 0x521dad 0x52264e 0x5250be 0x51f1f1 0xd5ff17 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7be76f github.com/multiformats/go-multiaddr.(*Component).Value+0x1cf github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0x7be762 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x1c2 github.com/multiformats/go-multiaddr@v0.16.1/component.go:225 # 0x7c0fa4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f1f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd5ff16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:43 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 480] @ 0xd7c114 0xd7c106 0xd7406c 0xd73362 0xd73905 0xd72cc5 0xd633f0 0xd72bb8 0x48b4a1 # 0xd7c113 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd7c105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:19 # 0xd7406b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:400 # 0xd73361 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:364 # 0xd73904 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:452 # 0xd72cc4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:306 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [5: 800] @ 0xc4a225 0xc4a3a6 0xed6847 0xd7c63d 0xd74f93 0x7c1de2 0xd747c5 0xd72cf0 0xd633f0 0xd72bb8 0x48b4a1 # 0xc4a224 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc4a3a5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xed6846 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:194 # 0xd7c63c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:45 # 0xd74f92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:514 # 0x7c1de1 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd747c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:513 # 0xd72cef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:309 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [7: 1344] @ 0xd6f35b 0xd744a7 0xd72cf0 0xd633f0 0xd72bb8 0x48b4a1 # 0xd6f35a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).InterfaceListenAddresses+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_addr.go:40 # 0xd744a6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x66 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:494 # 0xd72cef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:309 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 16] @ 0x53ac7c 0x53b30d 0x53b2cf 0xd725b7 0xd72185 0x116ca0c 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x53ac7b context.WithDeadlineCause+0x29b context/context.go:654 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xd725b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:263 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 48] @ 0x480eda 0x480eef 0xc4bef8 0xc4d7c6 0xc4d228 0xc5472a 0x116c775 0x11deebd 0x11dec51 0x48b4a1 # 0xc4bef7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x57 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [3: 336] @ 0x539aaa 0xd62787 0xd62d28 0xd725fe 0xd72185 0x116ca0c 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x539aa9 context.(*cancelCtx).Done+0x129 context/context.go:457 # 0xd62786 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x166 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_sync.go:56 # 0xd62d27 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_sync.go:98 # 0xd725fd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fd github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:266 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [5: 560] @ 0x789ca5 0x8f5085 0x8f506b 0x8f506c 0x521dad 0x52264e 0x5250be 0x51f1f1 0xd5fe5b 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x8f5084 github.com/mr-tron/base58/base58.FastBase58Encoding+0x44 github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x8f506a github.com/mr-tron/base58/base58.Encode+0x2a github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x8f506b github.com/libp2p/go-libp2p/core/peer.ID.String+0x2b github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f1f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd5fe5a github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:38 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 960] @ 0xd7c114 0xd7c106 0xd7406c 0xd73362 0xd73905 0xd72cc5 0xd633f0 0xd72bb8 0x48b4a1 # 0xd7c113 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd7c105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:19 # 0xd7406b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func2+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:400 # 0xd73361 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:364 # 0xd73904 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:452 # 0xd72cc4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:306 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [9: 2160] @ 0xc4a225 0xc4a3a6 0xec1dc7 0xd7c63d 0xd74f93 0x7c1de2 0xd747c5 0xd72cf0 0xd633f0 0xd72bb8 0x48b4a1 # 0xc4a224 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc4a3a5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xec1dc6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:281 # 0xd7c63c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:45 # 0xd74f92 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func2+0x52 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:514 # 0x7c1de1 github.com/multiformats/go-multiaddr.FilterAddrs+0x1e1 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:261 # 0xd747c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:513 # 0xd72cef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:309 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 32] @ 0x11dd053 0x11dc5b8 0x11d9e5a 0x14a8c55 0x14c31f2 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11dd052 github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x472 github.com/pactus-project/pactus/network/peermgr.go:201 # 0x11dc5b7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:78 # 0x11d9e59 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:334 # 0x14a8c54 github.com/pactus-project/pactus/node.(*Node).Start+0x1f4 github.com/pactus-project/pactus/node/node.go:160 # 0x14c31f1 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:429 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [79: 45504] @ 0x74b1c8 0x7718a5 0x756bc8 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x74b1c7 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x147 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:401 # 0x7718a4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x756bc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 288] @ 0x11deacb 0x11dd17d 0x11dc5b8 0x11d9e5a 0x14a8c55 0x14c31f2 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11deaca github.com/pactus-project/pactus/network.ConnectAsync+0x4a github.com/pactus-project/pactus/network/utils.go:74 # 0x11dd17c github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x59c github.com/pactus-project/pactus/network/peermgr.go:212 # 0x11dc5b7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:78 # 0x11d9e59 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:334 # 0x14a8c54 github.com/pactus-project/pactus/node.(*Node).Start+0x1f4 github.com/pactus-project/pactus/node/node.go:160 # 0x14c31f1 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:429 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 448] @ 0xd72b09 0xd72ae7 0x48b4a1 # 0xd72b08 github.com/libp2p/go-libp2p/p2p/net/swarm.newDialWorker+0x48 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:103 # 0xd72ae6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0x26 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:295 0: 0 [6: 672] @ 0x415a34 0x4ecf28 0xd5f09d 0xd630c7 0xd72bb8 0x48b4a1 # 0x4ecf27 time.NewTimer+0x27 time/sleep.go:144 # 0xd5f09c github.com/libp2p/go-libp2p/p2p/net/swarm.RealClock.InstantTimer+0x1c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/clock.go:47 # 0xd630c6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x186 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:122 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 240] @ 0xc4a225 0xc4a3a6 0xec1dc7 0xd7c63d 0xd73d2c 0xd73362 0xd73905 0xd72cc5 0xd633f0 0xd72bb8 0x48b4a1 # 0xc4a224 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc4a3a5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xec1dc6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:281 # 0xd7c63c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:45 # 0xd73d2b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:424 # 0xd73361 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:364 # 0xd73904 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:452 # 0xd72cc4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:306 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [2: 48] @ 0x7c1c4b 0xd747c5 0xd72cf0 0xd633f0 0xd72bb8 0x48b4a1 # 0x7c1c4a github.com/multiformats/go-multiaddr.FilterAddrs+0x4a github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:257 # 0xd747c4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x384 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:513 # 0xd72cef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:309 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [15: 7680] @ 0xd6303b 0xd63028 0xd72bb8 0x48b4a1 # 0xd6303a github.com/libp2p/go-libp2p/p2p/net/swarm.newDialQueue+0xfa github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:440 # 0xd63027 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xe7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:116 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [6: 1920] @ 0x52cf90 0x51f217 0xd5ff17 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x52cf8f strings.(*Builder).Write+0x8f strings/builder.go:89 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0xd5ff16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:43 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 96] @ 0x53b3e5 0x11dee85 0x11dee86 0x11dec51 0x48b4a1 # 0x53b3e4 context.WithValue+0xa4 context/context.go:735 # 0x11dee84 github.com/libp2p/go-libp2p/core/network.WithDialPeerTimeout+0xa4 github.com/libp2p/go-libp2p@v0.43.0/core/network/context.go:94 # 0x11dee85 github.com/pactus-project/pactus/network.ConnectSync+0xa5 github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 24] @ 0x7be8af 0x7be854 0x7c0fa5 0x521dad 0x52264e 0x5250be 0x51f1f1 0xd5ff17 0x521e5b 0x52264e 0x5250be 0x51c265 0x116ca51 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x7be8ae strings.(*Builder).WriteString+0x30e strings/builder.go:114 # 0x7be853 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x2b3 github.com/multiformats/go-multiaddr@v0.16.1/component.go:232 # 0x7c0fa4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x521dac fmt.(*pp).handleMethods+0x30c fmt/print.go:673 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51f1f0 fmt.Fprintf+0x70 fmt/print.go:224 # 0xd5ff16 github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialError).Error+0x156 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_error.go:43 # 0x521e5a fmt.(*pp).handleMethods+0x3ba fmt/print.go:667 # 0x52264d fmt.(*pp).printArg+0x42d fmt/print.go:756 # 0x5250bd fmt.(*pp).doPrintf+0x37d fmt/print.go:1074 # 0x51c264 fmt.Errorf+0x84 fmt/errors.go:25 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 192] @ 0xd62aa6 0xd62d05 0xd725fe 0xd72185 0x116ca0c 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0xd62aa5 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial+0x185 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_sync.go:82 # 0xd62d04 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_sync.go:93 # 0xd725fd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fd github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:266 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 16] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0xb55097 0xb5508a 0xb54b17 0xecc3c5 0xed6c85 0xed7405 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0xb55096 github.com/multiformats/go-multiaddr.(*Component).Value+0x1b6 github.com/multiformats/go-multiaddr@v0.16.1/component.go:184 # 0xb55089 github.com/multiformats/go-multiaddr/net.dialArgComponents+0x1a9 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:226 # 0xb54b16 github.com/multiformats/go-multiaddr/net.DialArgs+0x36 github.com/multiformats/go-multiaddr@v0.16.1/net/convert.go:159 # 0xecc3c4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/dial.go:23 # 0xed6c84 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:243 # 0xed7404 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:274 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 208] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xd649c7 0xd72bb8 0x48b4a1 # 0xd649c6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x1a86 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:271 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [3: 720] @ 0xd7c114 0xd7c106 0xd73d2c 0xd73362 0xd73905 0xd72cc5 0xd633f0 0xd72bb8 0x48b4a1 # 0xd7c113 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd7c105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:19 # 0xd73d2b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs.func4+0x2b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:424 # 0xd73361 github.com/libp2p/go-libp2p/p2p/net/swarm.chainResolvers+0x241 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:364 # 0xd73904 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).resolveAddrs+0x224 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:452 # 0xd72cc4 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:306 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 24] @ 0xd62739 0xd62d28 0xd725fe 0xd72185 0x116ca0c 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0xd62738 github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial+0x118 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_sync.go:53 # 0xd62d27 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial+0x87 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_sync.go:98 # 0xd725fd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3fd github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:266 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [2: 64] @ 0x53abe8 0x53b30d 0x53b2cf 0xd69365 0x48b4a1 # 0x53abe7 context.WithDeadlineCause+0x207 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xd69364 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:210 0: 0 [3: 288] @ 0xd7468e 0xd744ef 0xd744d3 0xd72cf0 0xd633f0 0xd72bb8 0x48b4a1 # 0xd7468d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables.func1+0x24d github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:500 # 0xd744ee github.com/multiformats/go-multiaddr.ForEach+0xae github.com/multiformats/go-multiaddr@v0.16.1/util.go:120 # 0xd744d2 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).filterKnownUndialables+0x92 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:498 # 0xd72cef github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addrsForDial+0xef github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:309 # 0xd633ef github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x4af github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:180 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 0: 0 [1: 13568] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc4bf27 0xc4d7c6 0xc4d228 0xc5472a 0x116c775 0x11deebd 0x11dec51 0x48b4a1 # 0xc4bf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x86 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [4: 768] @ 0x51c27b 0x116ca51 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x51c27a fmt.Errorf+0x9a fmt/errors.go:26 # 0x116ca50 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x170 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:716 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 1024] @ 0xddf53a 0xddf52d 0xddac6a 0xe16dd7 0xe1664b 0xebd4ea 0xeb6ec8 0xec0bf5 0xec0825 0xd75c0a 0xd693b8 0x48b4a1 # 0xddf539 github.com/quic-go/quic-go/internal/utils/ringbuffer.(*RingBuffer[...]).Init+0x719 github.com/quic-go/quic-go@v0.54.1/internal/utils/ringbuffer/ringbuffer.go:13 # 0xddf52c github.com/quic-go/quic-go.(*Conn).preSetup+0x70c github.com/quic-go/quic-go@v0.54.1/connection.go:501 # 0xddac69 github.com/quic-go/quic-go.init.func2+0x809 github.com/quic-go/quic-go@v0.54.1/connection.go:398 # 0xe16dd6 github.com/quic-go/quic-go.(*Transport).doDial+0x6f6 github.com/quic-go/quic-go@v0.54.1/transport.go:305 # 0xe1664a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.54.1/transport.go:255 # 0xebd4e9 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.54.1/transport.go:237 # 0xeb6ec7 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/connmgr.go:361 # 0xec0bf4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x314 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:138 # 0xec0824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2c4 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:122 # 0xd75c09 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x449 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:606 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [2: 320] @ 0xc4a225 0xc4a3a6 0xec1dc7 0xd7c63d 0xd7598a 0xd693b8 0x48b4a1 # 0xc4a224 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x44 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xc4a3a5 github.com/multiformats/go-multiaddr-fmt.(*pattern).Matches+0x1c5 github.com/multiformats/go-multiaddr-fmt@v0.1.0/patterns.go:108 # 0xec1dc6 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).CanDial+0x26 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:281 # 0xd7c63c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x59c github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:45 # 0xd75989 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x1c9 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:595 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [4: 448] @ 0x53aab9 0x53b30d 0x53b2cf 0xd69365 0x48b4a1 # 0x53aab8 context.WithDeadlineCause+0xd8 context/context.go:638 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xd69364 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:210 0: 0 [1: 112] @ 0x5d2d0d 0x5e8d5c 0x5e889b 0x5dd7d8 0x5ecfa7 0x5ece49 0x5ece4a 0x5c81ae 0x5c7988 0x5c706a 0x5c6949 0xecd651 0xecc9d5 0xecc468 0xed6c85 0xed7405 0xed710d 0xd75bc2 0xd693b8 0x48b4a1 # 0x5d2d0c net.(*netFD).connect+0x22c net/fd_unix.go:92 # 0x5e8d5b net.(*netFD).dial+0x3bb net/sock_posix.go:124 # 0x5e889a net.socket+0x29a net/sock_posix.go:70 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5ecfa6 net.(*sysDialer).doDialTCPProto+0xe6 net/tcpsock_posix.go:85 # 0x5ece48 net.(*sysDialer).doDialTCP+0x68 net/tcpsock_posix.go:75 # 0x5ece49 net.(*sysDialer).dialTCP+0x69 net/tcpsock_posix.go:71 # 0x5c81ad net.(*sysDialer).dialSingle+0x3cd net/dial.go:721 # 0x5c7987 net.(*sysDialer).dialSerial+0x247 net/dial.go:686 # 0x5c7069 net.(*sysDialer).dialParallel+0x309 net/dial.go:587 # 0x5c6948 net.(*Dialer).DialContext+0x6a8 net/dial.go:578 # 0xecd650 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial+0xd0 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/reuseport.go:23 # 0xecc9d4 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext+0x254 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/dialer.go:86 # 0xecc467 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext+0xe7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/dial.go:36 # 0xed6c84 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial+0x184 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:243 # 0xed7404 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:274 # 0xed710c github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x26c github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:261 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [2: 224] @ 0x48767c 0x4ed175 0x53ac45 0x53b30d 0x53b2cf 0xd69365 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0x53ac44 context.WithDeadlineCause+0x264 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xd69364 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:210 0: 0 [7: 1456] @ 0x480e93 0x40b6c5 0x40b6b8 0x410cf9 0xc4c148 0xc4d7c6 0xc4d228 0xc5472a 0x116c775 0x11deebd 0x11dec51 0x48b4a1 # 0xc4c147 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 0: 0 [1: 128] @ 0xe16e87 0xe1664b 0xebd4ea 0xeb6ec8 0xec0bf5 0xec0825 0xd75c0a 0xd693b8 0x48b4a1 # 0xe16e86 github.com/quic-go/quic-go.(*Transport).doDial+0x7a6 github.com/quic-go/quic-go@v0.54.1/transport.go:329 # 0xe1664a github.com/quic-go/quic-go.(*Transport).dial+0x16a github.com/quic-go/quic-go@v0.54.1/transport.go:255 # 0xebd4e9 github.com/quic-go/quic-go.(*Transport).Dial+0x49 github.com/quic-go/quic-go@v0.54.1/transport.go:237 # 0xeb6ec7 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*ConnManager).DialQUIC+0x227 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/connmgr.go:361 # 0xec0bf4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).dialWithScope+0x314 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:138 # 0xec0824 github.com/libp2p/go-libp2p/p2p/transport/quic.(*transport).Dial+0x2c4 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:122 # 0xd75c09 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x449 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:606 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [1: 240] @ 0xd7c114 0xd7c106 0xd7598a 0xd693b8 0x48b4a1 # 0xd7c113 github.com/multiformats/go-multiaddr.Multiaddr.Protocols+0x73 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:172 # 0xd7c105 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).TransportForDialing+0x65 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_transport.go:19 # 0xd75989 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x1c9 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:595 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 0: 0 [3: 192] @ 0x789db4 0x11dd01e 0x11dd003 0x11dd004 0x11dd01f 0x11dc5b8 0x11d9e5a 0x14a8c55 0x14c31f2 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x11dd01d github.com/mr-tron/base58/base58.FastBase58Encoding+0x43d github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x11dd002 github.com/mr-tron/base58/base58.Encode+0x422 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x11dd003 github.com/libp2p/go-libp2p/core/peer.ID.String+0x423 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:52 # 0x11dd01e github.com/pactus-project/pactus/network.(*peerMgr).CheckConnectivity+0x43e github.com/pactus-project/pactus/network/peermgr.go:201 # 0x11dc5b7 github.com/pactus-project/pactus/network.(*peerMgr).Start+0x17 github.com/pactus-project/pactus/network/peermgr.go:78 # 0x11d9e59 github.com/pactus-project/pactus/network.(*network).Start+0xb9 github.com/pactus-project/pactus/network/network.go:334 # 0x14a8c54 github.com/pactus-project/pactus/node.(*Node).Start+0x1f4 github.com/pactus-project/pactus/node/node.go:160 # 0x14c31f1 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:429 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 112] @ 0x53185f 0x7bc9b9 0x7bc99f 0x7c0455 0x8f1f38 0x11de971 0x11d2005 0x11d226a 0x11d772e 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x53185e strings.genSplit+0x7e strings/strings.go:305 # 0x7bc9b8 strings.Split+0x78 strings/strings.go:361 # 0x7bc99e github.com/multiformats/go-multiaddr.stringToBytes+0x5e github.com/multiformats/go-multiaddr@v0.16.1/codec.go:16 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11d2004 github.com/pactus-project/pactus/network.(*Config).BootstrapAddrInfos+0x1a4 github.com/pactus-project/pactus/network/config.go:141 # 0x11d2269 github.com/pactus-project/pactus/network.newDHTService+0x129 github.com/pactus-project/pactus/network/dht.go:34 # 0x11d772d github.com/pactus-project/pactus/network.makeNetwork+0x1b8d github.com/pactus-project/pactus/network/network.go:263 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 12288] @ 0x732315 0x731d53 0x732074 0x7498a8 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498a7 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x307 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:53 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [15: 10560] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 13568] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0x11dc369 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11dc368 github.com/pactus-project/pactus/network.newPeerMgr+0x288 github.com/pactus-project/pactus/network/peermgr.go:54 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 786432] @ 0x11dc230 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11dc22f github.com/pactus-project/pactus/network.newPeerMgr+0x14f github.com/pactus-project/pactus/network/peermgr.go:50 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x789db4 0x7c517b 0x7c5176 0x7c5175 0x7c517c 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x8f1f38 0x11de971 0x11d2005 0x11dc1f2 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7c517a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7c5175 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7c5174 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7c517b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11d2004 github.com/pactus-project/pactus/network.(*Config).BootstrapAddrInfos+0x1a4 github.com/pactus-project/pactus/network/config.go:141 # 0x11dc1f1 github.com/pactus-project/pactus/network.newPeerMgr+0x111 github.com/pactus-project/pactus/network/peermgr.go:50 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x53d325 0x53d499 0x7bcb8b 0x7c0455 0x8f1f38 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x53d324 bytes.(*Buffer).grow+0x1a4 bytes/buffer.go:143 # 0x53d498 bytes.(*Buffer).Write+0x58 bytes/buffer.go:185 # 0x7bcb8a github.com/multiformats/go-multiaddr.stringToBytes+0x24a github.com/multiformats/go-multiaddr@v0.16.1/codec.go:35 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 208] @ 0x748745 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x748744 github.com/syndtr/goleveldb/leveldb/table.NewReader+0xe4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1030 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 48] @ 0x8f2016 0x8f1f50 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x8f2015 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x95 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:100 # 0x8f1f4f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:89 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [16: 3328] @ 0x6e5f8b 0x11ea5fb 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6e5f8a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:185 # 0x11ea5fa github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:119 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 32] @ 0x5d875f 0x7c362f 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x8f1f38 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c362e github.com/multiformats/go-multiaddr.ip6BtS+0x6e github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:134 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [25: 10400] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 32] @ 0x7bd7a5 0x7c07dc 0x7c04a7 0x8f1f38 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 192] @ 0x468b6a 0x789f66 0x789edf 0x789ee0 0x7b4138 0x7c4c8d 0x7c9d33 0x7bcca7 0x7c0455 0x8f1f38 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x789f65 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x45 github.com/mr-tron/base58@v1.2.0/base58/base58.go:137 # 0x789ede github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x789edf github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x7b4137 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7c4c8c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7bcca6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1229: 23439488] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [3: 2688] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 192] @ 0x8f1fce 0x8f1f50 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x8f1fcd github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x4d github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:98 # 0x8f1f4f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:89 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 32] @ 0x7c3088 0x7c30bc 0x7c9d33 0x7bcca7 0x7c0455 0x8f1f38 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x7c3087 net.ParseIP+0x27 net/ip.go:528 # 0x7c30bb github.com/multiformats/go-multiaddr.ip4StB+0x5b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:85 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7bcca6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 16] @ 0x5d875f 0x7c36d8 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x8f1f38 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x5d875e net.IP.String+0xfe net/ip.go:315 # 0x7c36d7 github.com/multiformats/go-multiaddr.ip4BtS+0x17 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:138 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 192] @ 0x789db4 0x7c517b 0x7c5176 0x7c5175 0x7c517c 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x8f1f38 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x789db3 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0x1d3 github.com/mr-tron/base58@v1.2.0/base58/base58.go:78 # 0x7c517a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7c5175 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7c5174 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7c517b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [7: 224] @ 0x7bd431 0x7bd6c5 0x7c07dc 0x7c04a7 0x8f1f38 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x7bd430 github.com/multiformats/go-multiaddr.readComponent+0x2f0 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:120 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 224] @ 0x789ca5 0x7c517b 0x7c5176 0x7c5175 0x7c517c 0x7c9c97 0x7be48f 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x8f1f38 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x789ca4 github.com/mr-tron/base58/base58.FastBase58EncodingAlphabet+0xc4 github.com/mr-tron/base58@v1.2.0/base58/base58.go:45 # 0x7c517a github.com/mr-tron/base58/base58.FastBase58Encoding+0x3a github.com/mr-tron/base58@v1.2.0/base58/base58.go:26 # 0x7c5175 github.com/mr-tron/base58/base58.Encode+0x35 github.com/mr-tron/base58@v1.2.0/base58/base58.go:15 # 0x7c5174 github.com/multiformats/go-multihash.Multihash.B58String+0x34 github.com/multiformats/go-multihash@v0.2.3/multihash.go:199 # 0x7c517b github.com/multiformats/go-multiaddr.p2pBtS+0x3b github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:392 # 0x7c9c96 github.com/multiformats/go-multiaddr.twrp.BytesToString+0x36 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:47 # 0x7be48e github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x8e github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 704] @ 0x789fa9 0x789edf 0x789ee0 0x7b4138 0x7c4c8d 0x7c9d33 0x7bcca7 0x7c0455 0x8f1f38 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x789fa8 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x88 github.com/mr-tron/base58@v1.2.0/base58/base58.go:141 # 0x789ede github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x789edf github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x7b4137 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7c4c8c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7bcca6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 48] @ 0x468a46 0x7be46c 0x7bf257 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x8f1f38 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x7be46b github.com/multiformats/go-multiaddr.(*Component).valueAndErr+0x6b github.com/multiformats/go-multiaddr@v0.16.1/component.go:198 # 0x7bf256 github.com/multiformats/go-multiaddr.validateComponent+0x236 github.com/multiformats/go-multiaddr@v0.16.1/component.go:337 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [9: 1152] @ 0x7bd7a5 0x7c07dc 0x7c04a7 0x8f1f38 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [9: 1872] @ 0x468b6a 0x789f66 0x789edf 0x789ee0 0x7b4138 0x7c4c8d 0x7c9d33 0x7bcca7 0x7c0455 0x8f1f38 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x789f65 github.com/mr-tron/base58/base58.FastBase58DecodingAlphabet+0x45 github.com/mr-tron/base58@v1.2.0/base58/base58.go:137 # 0x789ede github.com/mr-tron/base58/base58.FastBase58Decoding+0x1e github.com/mr-tron/base58@v1.2.0/base58/base58.go:122 # 0x789edf github.com/mr-tron/base58/base58.Decode+0x1f github.com/mr-tron/base58@v1.2.0/base58/base58.go:112 # 0x7b4137 github.com/multiformats/go-multihash.FromB58String+0x17 github.com/multiformats/go-multihash@v0.2.3/multihash.go:204 # 0x7c4c8c github.com/multiformats/go-multiaddr.p2pStB+0x6c github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:344 # 0x7c9d32 github.com/multiformats/go-multiaddr.twrp.StringToBytes+0x32 github.com/multiformats/go-multiaddr@v0.16.1/transcoders.go:44 # 0x7bcca6 github.com/multiformats/go-multiaddr.stringToBytes+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:52 # 0x7c0454 github.com/multiformats/go-multiaddr.NewMultiaddr+0x74 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:36 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 294912] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x552fbe 0x552bb9 0x11dd8d2 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x11dd8d1 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:257 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 139264] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x552fbe 0x552bb9 0x11dd8d2 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x11dd8d1 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:257 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 81920] @ 0x485f67 0x4c88e6 0x4c878e 0x55431f 0x5537b4 0x552fbe 0x552bb9 0x11dd8d2 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x485f66 reflect.growslice+0x46 runtime/slice.go:336 # 0x4c88e5 reflect.Value.grow+0xa5 reflect/value.go:2677 # 0x4c878d reflect.Value.Grow+0x6d reflect/value.go:2664 # 0x55431e encoding/json.(*decodeState).array+0x41e encoding/json/decode.go:552 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x11dd8d1 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:257 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 448] @ 0x556c8c 0x553855 0x5543ef 0x5537b4 0x552fbe 0x552bb9 0x11dd8d2 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x556c8b encoding/json.(*decodeState).literalStore+0xa4b encoding/json/decode.go:958 # 0x553854 encoding/json.(*decodeState).value+0x114 encoding/json/decode.go:394 # 0x5543ee encoding/json.(*decodeState).array+0x4ee encoding/json/decode.go:561 # 0x5537b3 encoding/json.(*decodeState).value+0x73 encoding/json/decode.go:370 # 0x552fbd encoding/json.(*decodeState).unmarshal+0x11d encoding/json/decode.go:183 # 0x552bb8 encoding/json.Unmarshal+0xf8 encoding/json/decode.go:113 # 0x11dd8d1 github.com/pactus-project/pactus/network.loadPeerStore+0x71 github.com/pactus-project/pactus/network/peermgr.go:257 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 1515520] @ 0x512629 0x512493 0x11dd87d 0x11dd878 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x512628 os.readFileContents+0x48 os/file.go:909 # 0x512492 os.ReadFile+0xd2 os/file.go:874 # 0x11dd87c github.com/pactus-project/pactus/util.ReadFile+0x1c github.com/pactus-project/pactus/util/io.go:30 # 0x11dd877 github.com/pactus-project/pactus/network.loadPeerStore+0x17 github.com/pactus-project/pactus/network/peermgr.go:251 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 1536] @ 0xda8865 0xda6ef0 0xec012f 0x4bff46 0x4bf039 0x11a3fd4 0x4bff46 0x4bf039 0x11abbdf 0x4bff46 0x4bf039 0x11a50bf 0x4bff46 0x4bf039 0x11ae11f 0x4bff46 0x4bf039 0x117cfc5 0x117bfb2 0x118a4b2 0x118a72b 0x1188df2 0x1188d9d 0x1186b2d 0x1184b53 0x11847e5 0x11b19e9 0x11b3f5b 0x11b3dda 0x11af454 0x11c19ef 0x11c0052 0x11cdda5 0x11d7125 0x11d7096 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0xda8864 github.com/libp2p/go-libp2p/p2p/security/tls.certTemplate+0x164 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:278 # 0xda6eef github.com/libp2p/go-libp2p/p2p/security/tls.NewIdentity+0x6f github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:79 # 0xec012e github.com/libp2p/go-libp2p/p2p/transport/quic.NewTransport+0xae github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/transport.go:82 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x11a3fd3 go.uber.org/fx.paramTagsAnnotation.build.func1+0x53 go.uber.org/fx@v1.24.0/annotated.go:258 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x11abbde go.uber.org/fx.(*asAnnotation).build.func1+0x3e go.uber.org/fx@v1.24.0/annotated.go:1325 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x11a50be go.uber.org/fx.resultTagsAnnotation.build.func1+0x3e go.uber.org/fx@v1.24.0/annotated.go:399 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x11ae11e go.uber.org/fx.(*annotated).cleanUpAsResults.func1+0x3e go.uber.org/fx@v1.24.0/annotated.go:1747 # 0x4bff45 reflect.Value.call+0xcc5 reflect/value.go:581 # 0x4bf038 reflect.Value.Call+0xb8 reflect/value.go:365 # 0x117cfc4 go.uber.org/dig.defaultInvoker+0x24 go.uber.org/dig@v1.19.0/container.go:257 # 0x117bfb1 go.uber.org/dig.(*constructorNode).Call+0x471 go.uber.org/dig@v1.19.0/constructor.go:198 # 0x118a4b1 go.uber.org/dig.paramGroupedSlice.callGroupProviders+0x171 go.uber.org/dig@v1.19.0/param.go:610 # 0x118a72a go.uber.org/dig.paramGroupedSlice.Build+0x12a go.uber.org/dig@v1.19.0/param.go:640 # 0x1188df1 go.uber.org/dig.paramObjectField.Build+0x5d1 go.uber.org/dig@v1.19.0/param.go:485 # 0x1188d9c go.uber.org/dig.paramObject.Build+0x57c go.uber.org/dig@v1.19.0/param.go:413 # 0x1186b2c go.uber.org/dig.paramList.BuildList+0xac go.uber.org/dig@v1.19.0/param.go:151 # 0x1184b52 go.uber.org/dig.(*Scope).Invoke+0x312 go.uber.org/dig@v1.19.0/invoke.go:123 # 0x11847e4 go.uber.org/dig.(*Container).Invoke+0x24 go.uber.org/dig@v1.19.0/invoke.go:83 # 0x11b19e8 go.uber.org/fx.runInvoke+0x108 go.uber.org/fx@v1.24.0/invoke.go:107 # 0x11b3f5a go.uber.org/fx.(*module).invoke+0x13a go.uber.org/fx@v1.24.0/module.go:335 # 0x11b3dd9 go.uber.org/fx.(*module).invokeAll+0xd9 go.uber.org/fx@v1.24.0/module.go:321 # 0x11af453 go.uber.org/fx.New+0x8b3 go.uber.org/fx@v1.24.0/app.go:507 # 0x11c19ee github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT+0xc0e github.com/libp2p/go-libp2p@v0.43.0/config/config.go:713 # 0x11c0051 github.com/libp2p/go-libp2p/config.(*Config).NewNode+0x1451 github.com/libp2p/go-libp2p@v0.43.0/config/config.go:615 # 0x11cdda4 github.com/libp2p/go-libp2p.NewWithoutDefaults+0x64 github.com/libp2p/go-libp2p@v0.43.0/libp2p.go:67 # 0x11d7124 github.com/libp2p/go-libp2p.New+0x1584 github.com/libp2p/go-libp2p@v0.43.0/libp2p.go:53 # 0x11d7095 github.com/pactus-project/pactus/network.makeNetwork+0x14f5 github.com/pactus-project/pactus/network/network.go:239 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 65536] @ 0x5e6a65 0x5e83f8 0x5f4d2f 0x4a3b0c 0x5f566c 0x5f564f 0x5e877f 0x5dd7d8 0x5ed5c5 0x5e31cc 0x5c890f 0xecd1b7 0xecd191 0xed7805 0xed7886 0xd77db0 0xd776be 0x11c0b90 0x11a15d2 0x11a0fe8 0x11b98f1 0x11afd32 0x11b9889 0x11b06ab 0x48b4a1 # 0x5e6a64 net.open+0x44 net/parse.go:80 # 0x5e83f7 net.maxListenerBacklog+0x37 net/sock_linux.go:35 # 0x5f4d2e net.listenerBacklog.func1+0xe net/net.go:405 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x5f566b sync.(*Once).Do+0x2b sync/once.go:69 # 0x5f564e net.listenerBacklog+0xe net/net.go:405 # 0x5e877e net.socket+0x17e net/sock_posix.go:57 # 0x5dd7d7 net.internetSocket+0xf7 net/ipsock_posix.go:167 # 0x5ed5c4 net.(*sysListener).listenTCPProto+0xa4 net/tcpsock_posix.go:189 # 0x5e31cb net.(*sysListener).listenMPTCP+0x6b net/mptcpsock_linux.go:79 # 0x5c890e net.(*ListenConfig).Listen+0x34e net/dial.go:819 # 0xecd1b6 github.com/libp2p/go-reuseport.Listen+0xd6 github.com/libp2p/go-reuseport@v0.4.0/interface.go:41 # 0xecd190 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).Listen+0xb0 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/reuseport/listen.go:49 # 0xed7804 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).unsharedMAListen+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:312 # 0xed7885 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).Listen+0x45 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:327 # 0xd77daf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr+0x6f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:116 # 0xd776bd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).Listen+0x2dd github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:53 # 0x11c0b8f github.com/libp2p/go-libp2p/config.(*Config).NewNode.func3.1+0x2f github.com/libp2p/go-libp2p@v0.43.0/config/config.go:524 # 0x11a15d1 go.uber.org/fx/internal/lifecycle.(*Lifecycle).runStartHook+0x1f1 go.uber.org/fx@v1.24.0/internal/lifecycle/lifecycle.go:256 # 0x11a0fe7 go.uber.org/fx/internal/lifecycle.(*Lifecycle).Start+0x467 go.uber.org/fx@v1.24.0/internal/lifecycle/lifecycle.go:216 # 0x11b98f0 go.uber.org/fx.(*App).start-fm.(*App).start.func1+0x30 go.uber.org/fx@v1.24.0/app.go:702 # 0x11afd31 go.uber.org/fx.(*App).withRollback+0x31 go.uber.org/fx@v1.24.0/app.go:684 # 0x11b9888 go.uber.org/fx.(*App).start+0x48 go.uber.org/fx@v1.24.0/app.go:701 # 0x11b06aa go.uber.org/fx.withTimeout.func1+0x6a go.uber.org/fx@v1.24.0/app.go:801 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11eb40f 0x11eb3f5 0x11ea925 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb40e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x8e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3f4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x74 github.com/pactus-project/pactus/state/state.go:221 # 0x11ea924 github.com/pactus-project/pactus/state.LoadOrNewState+0x8e4 github.com/pactus-project/pactus/state/state.go:141 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 32] @ 0x11e97d6 0x11e9725 0x11e96ee 0x11e9725 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11ea925 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11ea924 github.com/pactus-project/pactus/state.LoadOrNewState+0x8e4 github.com/pactus-project/pactus/state/state.go:141 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 112] @ 0x73acef 0x73c5dd 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 47360] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [15: 286080] @ 0x732315 0x731d53 0x731f05 0x749c06 0x74ab95 0x773045 0x756d31 0x757b88 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x731f04 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Alloc+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:124 # 0x749c05 github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).finish+0x145 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:75 # 0x74ab94 github.com/syndtr/goleveldb/leveldb/table.(*Writer).Close+0x334 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:362 # 0x773044 github.com/syndtr/goleveldb/leveldb.(*tWriter).finish+0x84 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:578 # 0x756d30 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x30 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:408 # 0x757b87 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0xa67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:540 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [14: 8960] @ 0x756dec 0x756d57 0x756d40 0x7576d5 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x756deb github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTable+0xeb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:111 # 0x756d56 github.com/syndtr/goleveldb/leveldb.(*sessionRecord).addTableFile+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_record.go:115 # 0x756d3f github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).flush+0x3f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:412 # 0x7576d4 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x5b4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:480 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 336] @ 0x52cda5 0x52ceb0 0x5320fb 0x53709f 0x72e10a 0x72e072 0x7717af 0x771792 0x756bc8 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x52cda4 strings.(*Builder).grow+0x24 strings/builder.go:67 # 0x52ceaf strings.(*Builder).Grow+0x4f strings/builder.go:81 # 0x5320fa strings.Join+0xfa strings/strings.go:510 # 0x53709e path/filepath.join+0x5e path/filepath/path_unix.go:36 # 0x72e109 path/filepath.Join+0x149 path/filepath/path.go:131 # 0x72e071 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0xb1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:511 # 0x7717ae github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x771791 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x756bc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [5: 480] @ 0x7468af 0x746858 0x772727 0x771629 0x7348e2 0x734959 0x734c30 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7468ae github.com/syndtr/goleveldb/leveldb/iterator.NewIndexedIterator+0x26e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:240 # 0x746857 github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x217 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:817 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x734c2f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [28: 286720] @ 0x776457 0x775189 0x766e94 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x776456 github.com/syndtr/goleveldb/leveldb.(*versionStaging).finish+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:479 # 0x775188 github.com/syndtr/goleveldb/leveldb.(*version).spawn+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:283 # 0x766e93 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x73 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:216 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 48] @ 0x6e2d73 0x6e60df 0x11ea5fb 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6e2d72 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x52 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x11ea5fa github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:119 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [210: 564480] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [126: 129024] @ 0x74966f 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x74966e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [1: 48] @ 0x73de7d 0x73c772 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 144] @ 0x73de7d 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x73de7c github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x1bc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:88 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [96: 122880] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 2048] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 24] @ 0x732cd2 0x74262a 0x73b832 0x73c2d7 0x73d74e 0x73d7f3 0x73df94 0x73c772 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x732cd1 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 # 0x742629 github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x29 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x73b831 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).delete+0x611 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:215 # 0x73c2d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).delete+0x56 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:417 # 0x73d74d github.com/syndtr/goleveldb/leveldb/cache.(*Node).unRefExternal+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:753 # 0x73d7f2 github.com/syndtr/goleveldb/leveldb/cache.(*Handle).Release+0x32 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:780 # 0x73df93 github.com/syndtr/goleveldb/leveldb/cache.(*lru).Promote+0x2d3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/lru.go:114 # 0x73c771 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2d1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:509 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [44: 12672] @ 0x732315 0x731d53 0x732074 0x74992b 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x74992a github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x38a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:59 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 1680] @ 0x745f7c 0x7467ab 0x772727 0x771629 0x7348e2 0x734959 0x734c30 0x7359ca 0x736468 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x745f7b github.com/syndtr/goleveldb/leveldb/table.(*Reader).newBlockIter+0x3b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:725 # 0x7467aa github.com/syndtr/goleveldb/leveldb/table.(*Reader).NewIterator+0x16a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:812 # 0x772726 github.com/syndtr/goleveldb/leveldb.(*tOps).newIterator+0x66 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:469 # 0x771628 github.com/syndtr/goleveldb/leveldb.(*tFilesArrayIndexer).Get+0x48 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:322 # 0x7348e1 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 # 0x734958 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 # 0x734c2f github.com/syndtr/goleveldb/leveldb/iterator.(*indexedIterator).First+0xcf github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/indexed_iter.go:87 # 0x7359c9 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 # 0x736467 github.com/syndtr/goleveldb/leveldb/iterator.(*mergedIterator).Next+0x287 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/iterator/merged_iter.go:166 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [2: 32] @ 0x751633 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x751632 github.com/syndtr/goleveldb/leveldb.(*DB).get+0x2b2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:795 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 192] @ 0x543175 0x66e3ad 0x6e2dcb 0x6e2d61 0x6e60df 0x11ea5fb 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x543174 encoding/binary.Read+0x74 encoding/binary/binary.go:261 # 0x66e3ac github.com/pactus-project/pactus/util/encoding.ReadElement+0x28c github.com/pactus-project/pactus/util/encoding/encoding.go:223 # 0x6e2dca github.com/pactus-project/pactus/util/encoding.ReadElements+0xaa github.com/pactus-project/pactus/util/encoding/encoding.go:233 # 0x6e2d60 github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x40 github.com/pactus-project/pactus/crypto/bls/signature.go:77 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x11ea5fa github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:119 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 96] @ 0x75cbdb 0x752005 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x75cbda github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0xfa github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:43 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 24] @ 0x732cd2 0x748f5e 0x748f56 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x732cd1 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 # 0x748f5d github.com/syndtr/goleveldb/leveldb/table.(*block).Release+0x8fd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:114 # 0x748f55 github.com/syndtr/goleveldb/leveldb/table.NewReader+0x8f5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1113 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [514: 8224] @ 0x7433af 0x735036 0x7350da 0x735036 0x736353 0x7574ed 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x735035 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 # 0x7350d9 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 # 0x735035 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 # 0x736352 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 # 0x7574ec github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x3cc github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:454 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [10: 480] @ 0x72e146 0x7717af 0x771792 0x756bc8 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x72e145 github.com/syndtr/goleveldb/leveldb/storage.(*fileStorage).Create+0x185 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage/file_storage.go:516 # 0x7717ae github.com/syndtr/goleveldb/leveldb.(*iStorage).Create+0x4e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/storage.go:20 # 0x771791 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x31 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:359 # 0x756bc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [223: 456704] @ 0x74966f 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x74966e github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0xce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:46 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [356: 1731584] @ 0x732315 0x731d53 0x732074 0x7498fc 0x74a3b1 0x74a690 0x772ecb 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732314 github.com/syndtr/goleveldb/leveldb/util.makeSlice+0x54 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:192 # 0x731d52 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).grow+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:105 # 0x732073 github.com/syndtr/goleveldb/leveldb/util.(*Buffer).Write+0x53 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer.go:148 # 0x7498fb github.com/syndtr/goleveldb/leveldb/table.(*blockWriter).append+0x35b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:56 # 0x74a3b0 github.com/syndtr/goleveldb/leveldb/table.(*Writer).flushPendingBH+0x190 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:222 # 0x74a68f github.com/syndtr/goleveldb/leveldb/table.(*Writer).Append+0x18f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:261 # 0x772eca github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x1ca github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:548 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 0: 0 [7: 784] @ 0x73acef 0x73c5dd 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x73acee github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x1ee github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:147 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [6: 288] @ 0x75cc51 0x75cc3d 0x75cbf1 0x752005 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x75cc50 container/list.(*List).insertValue+0x170 container/list/list.go:104 # 0x75cc3c container/list.(*List).PushBack+0x15c container/list/list.go:152 # 0x75cbf0 github.com/syndtr/goleveldb/leveldb.(*DB).acquireSnapshot+0x110 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_snapshot.go:44 # 0x752004 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:867 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [7: 560] @ 0x8f8796 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x8f8795 github.com/pactus-project/pactus/store.(*store).block+0xb5 github.com/pactus-project/pactus/store/store.go:206 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [2: 32] @ 0x7433af 0x742a50 0x7470c2 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x7470c1 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x681 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:866 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 144] @ 0x11ea57c 0x11ea51b 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11ea57b bytes.NewReader+0x53b bytes/reader.go:159 # 0x11ea51a github.com/pactus-project/pactus/state.LoadOrNewState+0x4da github.com/pactus-project/pactus/state/state.go:117 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [1: 64] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 256] @ 0x11ea5df 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11ea5de github.com/pactus-project/pactus/state.LoadOrNewState+0x59e github.com/pactus-project/pactus/state/state.go:118 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 96] @ 0x6e60c5 0x11ea5fb 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6e60c4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:213 # 0x11ea5fa github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:119 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [4: 64] @ 0x7433af 0x742a50 0x746c25 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x7433ae github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Next+0x8ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:295 # 0x742a4f github.com/syndtr/goleveldb/leveldb/table.(*blockIter).Seek+0x1af github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:242 # 0x746c24 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:838 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 40] @ 0x73c77e 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 48] @ 0x751445 0x7513e0 0x7513cc 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x751444 github.com/syndtr/goleveldb/leveldb.ensureBuffer+0xc4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util.go:88 # 0x7513df github.com/syndtr/goleveldb/leveldb.makeInternalKey+0x5f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/key.go:82 # 0x7513cb github.com/syndtr/goleveldb/leveldb.(*DB).get+0x4b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:782 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [10: 480] @ 0x6e2d5b 0x6e60df 0x11ea5fb 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6e2d5a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x11ea5fa github.com/pactus-project/pactus/state.LoadOrNewState+0x5ba github.com/pactus-project/pactus/state/state.go:119 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [3: 24] @ 0x73c77e 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x73c77d github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x2dd github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:511 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [5: 320] @ 0x7454dc 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x7454db github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x7b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:608 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 0: 0 [26: 14976] @ 0x74742d 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x74742c github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x9ec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:904 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 8 [82: 656] @ 0x6f1ac5 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1ac4 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x164 github.com/pactus-project/pactus/types/block/block.go:218 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 16 [1: 16] @ 0x11e93c8 0x11e93bc 0x11e941c 0x11eb1e5 0x8fa5a3 0x8fa4e5 0x11eb150 0x11ea390 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11e93c7 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).createNode+0x87 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:38 # 0x11e93bb github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x7b github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:54 # 0x11e941b github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xdb github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x11eb1e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x64 github.com/pactus-project/pactus/state/state.go:202 # 0x8fa5a2 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8fa4e4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x11eb14f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:201 # 0x11ea38f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:96 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 16 [80: 1280] @ 0x6e6045 0x6f1a79 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e6044 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x1c4 github.com/pactus-project/pactus/types/certificate/certificate.go:204 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 16 [1: 16] @ 0x468a46 0x7bf29b 0x7bd4a7 0x7bd6c5 0x7c07dc 0x7c04a7 0x8f1f38 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x7bf29a github.com/multiformats/go-multiaddr.validateComponent+0x27a github.com/multiformats/go-multiaddr@v0.16.1/component.go:343 # 0x7bd4a6 github.com/multiformats/go-multiaddr.readComponent+0x366 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:125 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 16 [1: 16] @ 0x11e94bc 0x11e94b0 0x11e9515 0x11e946f 0x11eb1e5 0x8fa5a3 0x8fa4e5 0x11eb150 0x11ea390 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11e94bb github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).createNode+0x17b github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:38 # 0x11e94af github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0x16f github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:54 # 0x11e9514 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).invalidateNode+0x1d4 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:62 # 0x11e946e github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0x12e github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:91 # 0x11eb1e4 github.com/pactus-project/pactus/state.(*state).loadMerkels.func2+0x64 github.com/pactus-project/pactus/state/state.go:202 # 0x8fa5a2 github.com/pactus-project/pactus/store.(*validatorStore).iterateValidators+0x142 github.com/pactus-project/pactus/store/validator.go:91 # 0x8fa4e4 github.com/pactus-project/pactus/store.(*store).IterateValidators+0x84 github.com/pactus-project/pactus/store/store.go:379 # 0x11eb14f github.com/pactus-project/pactus/state.(*state).loadMerkels+0xaf github.com/pactus-project/pactus/state/state.go:201 # 0x11ea38f github.com/pactus-project/pactus/state.LoadOrNewState+0x34f github.com/pactus-project/pactus/state/state.go:96 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 16 [1: 16] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x7c04a7 0x8f1f38 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 24 [1: 24] @ 0xc4c12e 0xc4d7c6 0xc4d228 0xc5472a 0x10e542f 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0xc4c12d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10e542e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd0e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:872 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 1: 24 [1: 24] @ 0xc4c12e 0xc4d7c6 0xc4cf27 0xc5f7eb 0x48b4a1 # 0xc4c12d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc5f7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 2: 32 [2: 32] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 1: 32 [2: 64] @ 0x53abe8 0x53b30d 0x53b2cf 0x10e1c5e 0x10e1379 0x48b4a1 # 0x53abe7 context.WithDeadlineCause+0x207 context/context.go:650 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0x10e1c5d github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x5d github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:499 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 1: 32 [1: 32] @ 0x11e97d6 0x11e9725 0x11e9725 0x11e9725 0x11e96ee 0x11e96ee 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11e9725 0x11e9725 0x11e96ee 0x11eb3c7 0x11eb3b5 0x11f07bf 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e97d5 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x1d5 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:119 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e9724 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0x124 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:113 # 0x11e96ed github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).nodeHash+0xed github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:112 # 0x11eb3c6 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).Root+0x46 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:97 # 0x11eb3b4 github.com/pactus-project/pactus/state.(*state).stateRoot+0x34 github.com/pactus-project/pactus/state/state.go:220 # 0x11f07be github.com/pactus-project/pactus/state.(*state).validateBlock+0x7e github.com/pactus-project/pactus/state/validation.go:16 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 32 [558: 17856] @ 0x6efed1 0x6efbe5 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6efed0 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:429 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 48 [2: 48] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x7c04a7 0x8f1f38 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x7c04a6 github.com/multiformats/go-multiaddr.NewMultiaddr+0xc6 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:40 # 0x8f1f37 github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x17 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:84 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 2: 48 [2: 48] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 1: 48 [1: 48] @ 0x8f1d11 0x8f1f9c 0x8f1f50 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x8f1d10 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x190 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:60 # 0x8f1f9b github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:94 # 0x8f1f4f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:89 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 48 [1: 48] @ 0x480eda 0x480eef 0xc4bef8 0xc4d7c6 0xc4cf27 0xc5f7eb 0x48b4a1 # 0xc4bef7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x57 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc5f7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 1: 48 [4: 192] @ 0x772d6e 0x756c45 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x772d6d github.com/syndtr/goleveldb/leveldb.(*tWriter).append+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:545 # 0x756c44 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x1e4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:400 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 1: 48 [1: 48] @ 0x11dc2ff 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11dc2fe github.com/pactus-project/pactus/network.newPeerMgr+0x21e github.com/pactus-project/pactus/network/peermgr.go:54 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 48 [1: 48] @ 0x480eda 0x480eef 0xc4bef8 0xc4d7c6 0xc4d228 0xc5472a 0x10e542f 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0xc4bef7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x57 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10e542e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd0e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:872 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 1: 48 [1: 48] @ 0x480eda 0x480eef 0xc63565 0xc60b7a 0xc78a7c 0xc75607 0x48b4a1 # 0xc63564 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x64 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1155 # 0xc60b79 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 1: 64 [126: 8064] @ 0x8fec4c 0x8fec11 0x8fec05 0x8fb52e 0x8fb4e6 0x8f81a6 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8fec4b github.com/pactus-project/pactus/util/linkedlist.NewElement[...]+0xcb github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:10 # 0x8fec10 github.com/pactus-project/pactus/util/linkedlist.(*LinkedList[...]).InsertAtTail+0x90 github.com/pactus-project/pactus/util/linkedlist/linkedlist.go:52 # 0x8fec04 github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x84 github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:52 # 0x8fb52d github.com/pactus-project/pactus/store.(*txStore).addToCache+0xed github.com/pactus-project/pactus/store/tx.go:83 # 0x8fb4e5 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0xa5 github.com/pactus-project/pactus/store/tx.go:48 # 0x8f81a5 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 64 [1: 64] @ 0x7be630 0x7be5ca 0x7c0fa5 0x11dbff9 0x11dba65 0xd6b1b7 0xd6d67b 0xd6b007 0xd7868c 0x48b4a1 # 0x7be62f strings.(*Builder).WriteByte+0x8f strings/builder.go:97 # 0x7be5c9 github.com/multiformats/go-multiaddr.(*Component).writeTo+0x29 github.com/multiformats/go-multiaddr@v0.16.1/component.go:223 # 0x7c0fa4 github.com/multiformats/go-multiaddr.Multiaddr.String+0x64 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:114 # 0x11dbff8 github.com/pactus-project/pactus/network.(*NotifeeService).sendConnectEvent+0x38 github.com/pactus-project/pactus/network/notifee.go:146 # 0x11dba64 github.com/pactus-project/pactus/network.(*NotifeeService).Connected+0x3e4 github.com/pactus-project/pactus/network/notifee.go:104 # 0xd6b1b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn.func1+0x36 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:443 # 0xd6d67a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).notifyAll+0x9a github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:765 # 0xd6b006 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x6e6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:442 # 0xd7868b github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2.2+0x8b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:177 2: 64 [2: 64] @ 0x40cbf2 0x40ebd7 0x40e945 0x410db7 0xc4c148 0xc4d7c6 0xc4cf27 0xc5f7eb 0x48b4a1 # 0xc4c147 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc5f7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 1: 80 [1: 80] @ 0xc4d71e 0xc4d228 0xc5472a 0x116c775 0x11deebd 0x11dec51 0x48b4a1 # 0xc4d71d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x41d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 96 [1: 96] @ 0x44d189 0x416dbe 0x416b12 0x90b1f5 0x48b4a1 # 0x90b1f4 github.com/multiformats/go-multistream.(*once).Do+0x34 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:53 1: 96 [1: 96] @ 0x44d189 0x45f829 0x76e698 0x766f85 0x756005 0x755db9 0x7555a9 0x755f85 0x755e88 0x758525 0x759054 0x75a395 0x48b4a1 # 0x76e697 github.com/syndtr/goleveldb/leveldb.(*session).setVersion+0x437 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:285 # 0x766f84 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:238 # 0x756004 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit.func1+0x24 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:265 # 0x755db8 github.com/syndtr/goleveldb/leveldb.(*compactionTransactFunc).run+0x18 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:243 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x755f84 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransactFunc+0x164 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:254 # 0x755e87 github.com/syndtr/goleveldb/leveldb.(*DB).compactionCommit+0x67 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:264 # 0x758524 github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x5a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:596 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 3: 96 [41: 1312] @ 0x6f1175 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1174 github.com/pactus-project/pactus/types/block.(*Block).Hash+0x1d4 github.com/pactus-project/pactus/types/block/block.go:132 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 96 [11: 1056] @ 0x8fe6a9 0x8fe684 0x8fe1c5 0x8fd66d 0x8f6dd0 0x8f8d14 0x8f75e6 0x13fe591 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x8fe6a8 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x88 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x8fe683 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x8fe1c4 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1c4 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x8fd66c github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x8c github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x8f6dcf github.com/pactus-project/pactus/store.(*blockStore).publicKey+0x2af github.com/pactus-project/pactus/store/block.go:176 # 0x8f8d13 github.com/pactus-project/pactus/store.(*store).PublicKey+0x93 github.com/pactus-project/pactus/store/store.go:246 # 0x8f75e5 github.com/pactus-project/pactus/store.(*CommittedBlock).ToBlock+0xc5 github.com/pactus-project/pactus/store/interface.go:40 # 0x13fe590 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x230 github.com/pactus-project/pactus/www/grpc/blockchain.go:156 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 1: 96 [1: 96] @ 0x6e1e9b 0x6e488c 0x8fbdf3 0x8f7c25 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x6e1e9a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6e488b github.com/pactus-project/pactus/types/validator.FromBytes+0xeb github.com/pactus-project/pactus/types/validator/validator.go:52 # 0x8fbdf2 github.com/pactus-project/pactus/store.newValidatorStore+0x1b2 github.com/pactus-project/pactus/store/validator.go:32 # 0x8f7c24 github.com/pactus-project/pactus/store.NewStore+0x1e4 github.com/pactus-project/pactus/store/store.go:96 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1: 96 [1: 96] @ 0x44d189 0x45f829 0xd423f0 0xd455f8 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xb499a5 0x48b4a1 # 0xd423ef github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1cf github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd455f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:37 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb499a4 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg.func1+0x84 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:324 2: 96 [4: 192] @ 0x8f37c7 0x8f37b5 0x8f3cce 0x8f3c93 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8f37c6 github.com/libp2p/go-libp2p/core/peer.IDFromBytes+0x46 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer.go:117 # 0x8f37b4 github.com/libp2p/go-libp2p/core/peer.(*ID).Unmarshal+0x34 github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer_serde.go:34 # 0x8f3ccd github.com/libp2p/go-libp2p/core/peer.(*ID).UnmarshalBinary+0x4d github.com/libp2p/go-libp2p@v0.43.0/core/peer/peer_serde.go:40 # 0x8f3c92 github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x12 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:118 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 1: 96 [1: 96] @ 0xc4c12e 0xc4d7c6 0xc4d228 0xc5472a 0x10e542f 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0xc4c12d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x28d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10e542e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd0e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:872 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 1: 96 [1: 96] @ 0x44d189 0x45f829 0xd423f0 0xd455f8 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xbb7132 0xbb6e5d 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd423ef github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1cf github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd455f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:37 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xbb7131 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:53 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 1: 96 [3: 288] @ 0x44d189 0x45f829 0x11de52c 0x48b4a1 # 0x11de52b github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x10b github.com/pactus-project/pactus/network/stream.go:117 1: 112 [4: 448] @ 0x48767c 0x4ed175 0xd3e5a5 0xd3c6f1 0xd3c005 0xd45b25 0xd9e419 0xd9ce75 0xd9c45a 0xd9aa52 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ed174 time.AfterFunc+0x34 time/sleep.go:211 # 0xd3e5a4 github.com/libp2p/go-yamux/v5.(*Session).startKeepalive+0xc4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:449 # 0xd3c6f0 github.com/libp2p/go-yamux/v5.newSession+0x4d0 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:158 # 0xd3c004 github.com/libp2p/go-yamux/v5.Server+0x104 github.com/libp2p/go-yamux/v5@v5.1.0/mux.go:127 # 0xd45b24 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*Transport).NewConn+0xc4 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/transport.go:51 # 0xd9e418 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupMuxer+0x4b8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:276 # 0xd9ce74 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x974 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:196 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 1: 112 [79: 8848] @ 0x48767c 0x4ecf68 0x11de470 0x48b4a1 # 0x48767b time.newTimer+0x3b runtime/time.go:390 # 0x4ecf67 time.NewTimer+0x67 time/sleep.go:145 # 0x11de46f github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x4f github.com/pactus-project/pactus/network/stream.go:107 1: 144 [1: 144] @ 0x480e93 0x40b6c5 0x40b6b8 0x40ffb7 0xaf95f6 0x45bed5 0x44cc10 0x44cb00 0x48b4a1 # 0xaf95f5 go/parser.init+0xd5 go/parser/parser.go:450 # 0x45bed4 runtime.doInit1+0xd4 runtime/proc.go:7656 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7623 # 0x44caff runtime.main+0x23f runtime/proc.go:256 1: 144 [1: 144] @ 0x480e93 0x40b6c5 0x40b6b8 0x40f795 0x1213c05 0x1213b9d 0x122565e 0x1225bb5 0x1222b5e 0x122690f 0x12262ab 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x1213c04 github.com/pactus-project/pactus/sync/peerset/peer/metric.(*Metric).UpdateSentMetric+0x364 github.com/pactus-project/pactus/sync/peerset/peer/metric/metric.go:31 # 0x1213b9c github.com/pactus-project/pactus/sync/peerset.(*PeerSet).UpdateSentMetric+0x2fc github.com/pactus-project/pactus/sync/peerset/peer_set.go:311 # 0x122565d github.com/pactus-project/pactus/sync.(*synchronizer).sendTo+0xfd github.com/pactus-project/pactus/sync/sync.go:181 # 0x1225bb4 github.com/pactus-project/pactus/sync.(*synchronizer).sayHello+0x1b4 github.com/pactus-project/pactus/sync/sync.go:239 # 0x1222b5d github.com/pactus-project/pactus/sync.(*helloHandler).ParseMessage+0x9bd github.com/pactus-project/pactus/sync/handler_hello.go:139 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x12262aa github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x28a github.com/pactus-project/pactus/sync/sync.go:298 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 160 [2: 160] @ 0xc4d71e 0xc4d228 0xc5472a 0x10e542f 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0xc4d71d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x41d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x10e542e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0xd0e github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:872 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 1: 160 [466: 74560] @ 0xd220be 0xd1ff7d 0xd211f4 0xd7be19 0x11694f3 0xd70025 0x48b4a1 # 0xd220bd github.com/libp2p/go-libp2p/p2p/host/resource-manager.newResourceScope+0xdd github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/scope.go:56 # 0xd1ff7c github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*protocolScope).getPeerScope+0x1fc github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:703 # 0xd211f3 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*streamScope).SetProtocol+0x293 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:872 # 0xd7be18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).SetProtocol+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:155 # 0x11694f2 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x672 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:397 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 5: 160 [605: 19360] @ 0x6efd71 0x6efb90 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6efd70 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xd0 github.com/pactus-project/pactus/types/tx/tx.go:406 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 4: 192 [4: 192] @ 0x7bd44d 0x7bd6c5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd44c github.com/multiformats/go-multiaddr.readComponent+0x30c github.com/multiformats/go-multiaddr@v0.16.1/codec.go:121 # 0x7bd6c4 github.com/multiformats/go-multiaddr.readMultiaddr+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:142 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 4: 192 [786: 37728] @ 0x6e2d5b 0x6efd88 0x6efb90 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d5a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6efd87 github.com/pactus-project/pactus/types/tx.(*Tx).decodeSignature+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:407 # 0x6efb8f github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x3af github.com/pactus-project/pactus/types/tx/tx.go:385 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 192 [33: 6336] @ 0x6e27ef 0x6e09b2 0x11e19cb 0x1215eaa 0x1215e93 0x1215b85 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6e27ee github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x6e09b1 github.com/pactus-project/pactus/crypto/bls.PublicKeyAggregate+0x91 github.com/pactus-project/pactus/crypto/bls/bls.go:51 # 0x11e19ca github.com/pactus-project/pactus/sync/bundle/message.(*HelloMessage).BasicCheck+0x4a github.com/pactus-project/pactus/sync/bundle/message/hello.go:50 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 192 [3: 288] @ 0x44d189 0x45f829 0xb49734 0xb48f85 0xb475db 0xb4118a 0xbbd86a 0xbc2544 0x48b4a1 # 0xb49733 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).ctxReadMsg+0x1f3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:336 # 0xb48f84 github.com/libp2p/go-libp2p-kad-dht/internal/net.(*peerMessageSender).SendRequest+0x2c4 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:288 # 0xb475da github.com/libp2p/go-libp2p-kad-dht/internal/net.(*messageSenderImpl).SendRequest+0x4ba github.com/libp2p/go-libp2p-kad-dht@v0.34.0/internal/net/message_manager.go:89 # 0xb41189 github.com/libp2p/go-libp2p-kad-dht/pb.(*ProtocolMessenger).GetClosestPeers+0x529 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/pb/protocol_messenger.go:164 # 0xbbd869 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).GetClosestPeers.(*IpfsDHT).pmGetClosestPeers.func2+0xe9 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/lookup.go:70 # 0xbc2543 github.com/libp2p/go-libp2p-kad-dht.(*query).queryPeer+0x2c3 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/query.go:429 2: 192 [2: 192] @ 0x8f1c45 0x8f1c2e 0x8f1bba 0x8f1f9c 0x8f1f50 0x11de971 0x11dd8ec 0x11dc13d 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x8f1c44 github.com/multiformats/go-multiaddr.Multiaddr.copy+0xc4 github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:23 # 0x8f1c2d github.com/multiformats/go-multiaddr.SplitLast+0xad github.com/multiformats/go-multiaddr@v0.16.1/util.go:82 # 0x8f1bb9 github.com/libp2p/go-libp2p/core/peer.SplitAddr+0x39 github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:56 # 0x8f1f9b github.com/libp2p/go-libp2p/core/peer.AddrInfoFromP2pAddr+0x1b github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:94 # 0x8f1f4f github.com/libp2p/go-libp2p/core/peer.AddrInfoFromString+0x2f github.com/libp2p/go-libp2p@v0.43.0/core/peer/addrinfo.go:89 # 0x11de970 github.com/pactus-project/pactus/network.MakeAddrInfos+0xd0 github.com/pactus-project/pactus/network/utils.go:38 # 0x11dd8eb github.com/pactus-project/pactus/network.loadPeerStore+0x8b github.com/pactus-project/pactus/network/peermgr.go:262 # 0x11dc13c github.com/pactus-project/pactus/network.newPeerMgr+0x5c github.com/pactus-project/pactus/network/peermgr.go:44 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 6: 192 [664: 21248] @ 0x6e60c5 0x6f1a79 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e60c4 github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x244 github.com/pactus-project/pactus/types/certificate/certificate.go:213 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 7: 224 [57: 1824] @ 0x6f0237 0x6f27fc 0x6f10f0 0x122088c 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f0236 github.com/pactus-project/pactus/types/tx.(*Tx).ID+0x36 github.com/pactus-project/pactus/types/tx/tx.go:469 # 0x6f27fb github.com/pactus-project/pactus/types/block.Txs.Root+0x5b github.com/pactus-project/pactus/types/block/txs.go:35 # 0x6f10ef github.com/pactus-project/pactus/types/block.(*Block).Hash+0x14f github.com/pactus-project/pactus/types/block/block.go:129 # 0x122088b github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x10b github.com/pactus-project/pactus/sync/handler_block_announce.go:29 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 256 [3: 768] @ 0x7bd7a5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0xc63d5e 0xc634a5 0xc60b58 0xc78a7c 0xc75607 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0xc63d5d github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).pxConnect+0x1bd github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1221 # 0xc634a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handlePrune+0x484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1148 # 0xc60b57 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0xf7 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:888 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 3: 288 [4: 384] @ 0x44d189 0x45f829 0xd423f0 0xd455f8 0xd7b6ea 0x90bb4a 0x785b31 0x90b949 0x90b825 0x1172a46 0x11729e3 0x1172e47 0x90b22b 0x1172cc9 0x116dd02 0x11de6d8 0x48b4a1 # 0xd423ef github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1cf github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd455f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:37 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x90bb49 github.com/multiformats/go-multistream.(*byteReader).ReadByte+0x49 github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0x90b948 github.com/multiformats/go-multistream.lpReadBuf+0x88 github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 # 0x90b824 github.com/multiformats/go-multistream.ReadNextTokenBytes+0x24 github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 # 0x1172a45 github.com/multiformats/go-multistream.ReadNextToken[...]+0xa5 github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 # 0x11729e2 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake+0x42 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 # 0x1172e46 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1+0xe6 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 # 0x90b22a github.com/multiformats/go-multistream.(*once).Do+0x6a github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 # 0x1172cc8 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x48 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0x11de6d7 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x57 github.com/pactus-project/pactus/network/stream.go:113 3: 288 [25: 2400] @ 0x6e1e9b 0x6e1d4a 0x6468a7 0x643805 0x64a8d9 0x644405 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x12157e7 0x1226154 0x1225d0e 0x11dfd1f 0x48b4a1 # 0x6e1e9a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6e1d49 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).UnmarshalCBOR+0xe9 github.com/pactus-project/pactus/crypto/bls/public_key.go:82 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64a8d8 github.com/fxamacker/cbor/v2.(*decoder).parseArrayToSlice+0x298 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2362 # 0x644404 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x12e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1681 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x12157e6 github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenStreamBundle+0x46 github.com/pactus-project/pactus/sync/firewall/firewall.go:103 # 0x1226153 github.com/pactus-project/pactus/sync.(*synchronizer).processStreamMessage+0x133 github.com/pactus-project/pactus/sync/sync.go:290 # 0x1225d0d github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x10d github.com/pactus-project/pactus/sync/sync.go:254 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 7: 336 [959: 46032] @ 0x6e2d5b 0x6e60df 0x6f1a79 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2d5a github.com/pactus-project/pactus/crypto/bls.(*Signature).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/signature.go:76 # 0x6e60de github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x25e github.com/pactus-project/pactus/types/certificate/certificate.go:214 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 384 [2: 384] @ 0x6e27ef 0x6e2074 0x6e3bf9 0x6e36ec 0x907651 0x908e24 0x90aabb 0x11e477c 0x11e4025 0x11efd7c 0x12242ba 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e27ee github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x6e2073 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6e3bf8 github.com/pactus-project/pactus/sortition.Verify+0x178 github.com/pactus-project/pactus/sortition/vrf.go:46 # 0x6e36eb github.com/pactus-project/pactus/sortition.VerifyProof+0x6b github.com/pactus-project/pactus/sortition/sortition.go:17 # 0x907650 github.com/pactus-project/pactus/sandbox.(*sandbox).VerifyProof+0x190 github.com/pactus-project/pactus/sandbox/sandbox.go:299 # 0x908e23 github.com/pactus-project/pactus/execution/executor.(*SortitionExecutor).Check+0xc3 github.com/pactus-project/pactus/execution/executor/sortition.go:42 # 0x90aaba github.com/pactus-project/pactus/execution.CheckAndExecute+0x15a github.com/pactus-project/pactus/execution/execution.go:43 # 0x11e477b github.com/pactus-project/pactus/txpool.(*txPool).checkTx+0x3b github.com/pactus-project/pactus/txpool/txpool.go:148 # 0x11e4024 github.com/pactus-project/pactus/txpool.(*txPool).AppendTx+0x64 github.com/pactus-project/pactus/txpool/txpool.go:87 # 0x11efd7b github.com/pactus-project/pactus/state.(*state).AddPendingTx+0x1b github.com/pactus-project/pactus/state/state.go:699 # 0x12242b9 github.com/pactus-project/pactus/sync.(*transactionsHandler).ParseMessage+0xf9 github.com/pactus-project/pactus/sync/handler_transactions.go:24 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 384 [1: 384] @ 0x8f48f3 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x8f48f2 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x32 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:234 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 8: 384 [874: 41952] @ 0x6efa9c 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6efa9b github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x2bb github.com/pactus-project/pactus/types/tx/tx.go:367 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 416 [1: 416] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 7: 448 [1247: 79808] @ 0x6f1a35 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1a34 github.com/pactus-project/pactus/types/block.(*Block).Decode+0xd4 github.com/pactus-project/pactus/types/block/block.go:202 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 7: 448 [1260: 80640] @ 0x6e88c7 0x6efb5d 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e88c6 github.com/pactus-project/pactus/types/tx/payload.(*BatchTransferPayload).Decode+0x66 github.com/pactus-project/pactus/types/tx/payload/batch_transfer.go:155 # 0x6efb5c github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x37c github.com/pactus-project/pactus/types/tx/tx.go:375 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 5: 480 [1750: 168000] @ 0x6e1e9b 0x6efee8 0x6efbe5 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e1e9a github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Decode+0x3a github.com/pactus-project/pactus/crypto/bls/public_key.go:92 # 0x6efee7 github.com/pactus-project/pactus/types/tx.(*Tx).decodePublicKey+0xe7 github.com/pactus-project/pactus/types/tx/tx.go:430 # 0x6efbe4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x404 github.com/pactus-project/pactus/types/tx/tx.go:392 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 480 [36: 17280] @ 0x946dd0 0xda7165 0xda8c85 0xd9da82 0xd9c95a 0xd9c45a 0xd9aa52 0x48b4a1 # 0x946dcf crypto/tls.(*Config).Clone+0x8f crypto/tls/common.go:951 # 0xda7164 github.com/libp2p/go-libp2p/p2p/security/tls.(*Identity).ConfigForPeer+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/crypto.go:116 # 0xda8c84 github.com/libp2p/go-libp2p/p2p/security/tls.(*Transport).SecureInbound+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/security/tls/transport.go:66 # 0xd9da81 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).setupSecurity+0xc1 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:222 # 0xd9c959 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).upgrade+0x459 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:169 # 0xd9c459 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).Upgrade+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/upgrader.go:138 # 0xd9aa51 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming.func2+0x131 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:112 1: 512 [1: 512] @ 0x73ae59 0x73c5dd 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ea511 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x73ae58 github.com/syndtr/goleveldb/leveldb/cache.(*mBucket).get+0x358 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:158 # 0x73c5dc github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x13c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:480 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ea510 github.com/pactus-project/pactus/state.LoadOrNewState+0x4d0 github.com/pactus-project/pactus/state/state.go:111 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 7: 560 [1399: 111920] @ 0x6ef9b5 0x6f1b74 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6ef9b4 github.com/pactus-project/pactus/types/tx.(*Tx).Decode+0x1d4 github.com/pactus-project/pactus/types/tx/tx.go:365 # 0x6f1b73 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x213 github.com/pactus-project/pactus/types/block/block.go:221 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 8: 640 [8: 640] @ 0xc4d71e 0xc4cf27 0xc5f7eb 0x48b4a1 # 0xc4d71d github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x41d github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:368 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc5f7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 7: 784 [67: 7504] @ 0x11de485 0x48b4a1 # 0x11de484 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1+0x64 github.com/pactus-project/pactus/network/stream.go:108 7: 896 [9: 1152] @ 0x7bd7a5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 12: 960 [73: 5840] @ 0x1219f15 0x1219f04 0x1219aca 0x12190d4 0x1217ff8 0x122092d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x1219f14 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x1219f03 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x1219ac9 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x12190d3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x1217ff7 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x122092c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ac github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 3: 960 [3: 960] @ 0x1211d11 0x1211ccf 0x1211e0f 0x1226450 0x1225c5a 0x11dfd1f 0x48b4a1 # 0x1211d10 github.com/pactus-project/pactus/sync/peerset/peer.NewPeer+0x110 github.com/pactus-project/pactus/sync/peerset/peer/peer.go:39 # 0x1211cce github.com/pactus-project/pactus/sync/peerset.(*PeerSet).findOrCreatePeer+0xce github.com/pactus-project/pactus/sync/peerset/peer_set.go:166 # 0x1211e0e github.com/pactus-project/pactus/sync/peerset.(*PeerSet).UpdateAddress+0x20e github.com/pactus-project/pactus/sync/peerset/peer_set.go:216 # 0x122644f github.com/pactus-project/pactus/sync.(*synchronizer).processConnectEvent+0xaf github.com/pactus-project/pactus/sync/sync.go:304 # 0x1225c59 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0x59 github.com/pactus-project/pactus/sync/sync.go:258 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 13: 1040 [81: 6480] @ 0x1219f15 0x1219f04 0x1219aca 0x12190d4 0x122090e 0x12208db 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x1219f14 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).insertValue+0x74 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:92 # 0x1219f03 github.com/hashicorp/golang-lru/v2/internal.(*LruList[...]).PushFront+0x63 github.com/hashicorp/golang-lru/v2@v2.0.7/internal/list.go:124 # 0x1219ac9 github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x189 github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:59 # 0x12190d3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x122090d github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18d github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x12208da github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 14: 1120 [1601: 128080] @ 0x4c999d 0x6433e7 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x4c999c reflect.New+0x5c reflect/value.go:3095 # 0x6433e6 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x2c6 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1451 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 1152 [4: 4608] @ 0x732a94 0x7449ca 0x745486 0x748bdf 0x771f65 0x73c6d7 0x771d08 0x772052 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x748bde github.com/syndtr/goleveldb/leveldb/table.NewReader+0x57e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:1071 # 0x771f64 github.com/syndtr/goleveldb/leveldb.(*tOps).open.func1+0x204 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:418 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x771d07 github.com/syndtr/goleveldb/leveldb.(*tOps).open+0x47 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:405 # 0x772051 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0x71 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:435 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 13: 1248 [97: 9312] @ 0x6e2f6f 0x6e2056 0x6e7555 0x6e6ef0 0x11f0bf3 0x11f0997 0x11ed46f 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2f6e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2055 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6e7554 github.com/pactus-project/pactus/types/certificate.(*Certificate).validate+0x454 github.com/pactus-project/pactus/types/certificate/certificate.go:339 # 0x6e6eef github.com/pactus-project/pactus/types/certificate.(*Certificate).ValidatePrecommit+0xef github.com/pactus-project/pactus/types/certificate/certificate.go:280 # 0x11f0bf2 github.com/pactus-project/pactus/state.(*state).validatePrevCertificate+0x52 github.com/pactus-project/pactus/state/validation.go:48 # 0x11f0996 github.com/pactus-project/pactus/state.(*state).validateBlock+0x256 github.com/pactus-project/pactus/state/validation.go:38 # 0x11ed46e github.com/pactus-project/pactus/state.(*state).CommitBlock+0x2ce github.com/pactus-project/pactus/state/state.go:420 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 1536 [1051: 1614336] @ 0xdbd925 0x4a3d91 0xe058e5 0xe058d7 0xe052aa 0xebfe7d 0xebfe78 0xd7b82a 0x11723d8 0x116dd62 0xc5a12e 0xc59c3b 0x48b4a1 # 0xdbd924 github.com/quic-go/quic-go/internal/wire.init.0.func1+0x24 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:14 # 0x4a3d90 sync.(*Pool).Get+0xb0 sync/pool.go:155 # 0xe058e4 github.com/quic-go/quic-go/internal/wire.GetStreamFrame+0x524 github.com/quic-go/quic-go@v0.54.1/internal/wire/pool.go:21 # 0xe058d6 github.com/quic-go/quic-go.(*SendStream).write+0x516 github.com/quic-go/quic-go@v0.54.1/send_stream.go:145 # 0xe052a9 github.com/quic-go/quic-go.(*SendStream).Write+0xa9 github.com/quic-go/quic-go@v0.54.1/send_stream.go:100 # 0xebfe7c github.com/quic-go/quic-go.(*Stream).Write+0x1c github.com/quic-go/quic-go@v0.54.1/stream.go:123 # 0xebfe77 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Write+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:63 # 0xd7b829 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Write+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:69 # 0x11723d7 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write+0xd7 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:167 # 0x116dd61 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Write+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:910 # 0xc5a12d github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages.func1+0x18d github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:180 # 0xc59c3a github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x11a github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:197 18: 1728 [1721: 165216] @ 0x6e2f6f 0x6e2056 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e2f6e github.com/pactus-project/pactus/crypto/bls.(*Signature).PointG1+0x2e github.com/pactus-project/pactus/crypto/bls/signature.go:108 # 0x6e2055 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x75 github.com/pactus-project/pactus/crypto/bls/public_key.go:112 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 18: 1728 [3647: 350112] @ 0x6f1b5a 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1b59 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x1f9 github.com/pactus-project/pactus/types/block/block.go:220 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 1792 [1: 1792] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0x147f1f4 0x147fdba 0x14a8d74 0x14c31f2 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x147f1f3 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).RegisterServices+0x213 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:78 # 0x147fdb9 github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer+0x6f9 github.com/pactus-project/pactus/www/jsonrpc/server.go:72 # 0x14a8d73 github.com/pactus-project/pactus/node.(*Node).Start+0x313 github.com/pactus-project/pactus/node/node.go:191 # 0x14c31f1 github.com/pactus-project/pactus/cmd.StartNode+0x251 github.com/pactus-project/pactus/cmd/cmd.go:429 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 16: 2304 [2932: 422208] @ 0x6f1996 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6f1995 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x35 github.com/pactus-project/pactus/types/block/block.go:197 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 9: 2304 [9: 2304] @ 0x7bd7a5 0x7c07dc 0x8f495a 0x8f3d1b 0x8f4033 0x8f1294 0x8f0a5b 0x4a3b0c 0x8f09db 0x8f09af 0x8f02fa 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x7bd7a4 github.com/multiformats/go-multiaddr.readMultiaddr+0x1a4 github.com/multiformats/go-multiaddr@v0.16.1/codec.go:154 # 0x7c07db github.com/multiformats/go-multiaddr.NewMultiaddrBytes+0x9b github.com/multiformats/go-multiaddr@v0.16.1/multiaddr.go:52 # 0x8f4959 github.com/libp2p/go-libp2p/core/peer.addrsFromProtobuf+0x99 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:236 # 0x8f3d1a github.com/libp2p/go-libp2p/core/peer.PeerRecordFromProtobuf+0x9a github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:123 # 0x8f4032 github.com/libp2p/go-libp2p/core/peer.(*PeerRecord).UnmarshalRecord+0xd2 github.com/libp2p/go-libp2p@v0.43.0/core/peer/record.go:176 # 0x8f1293 github.com/libp2p/go-libp2p/core/record.unmarshalRecordPayload+0xb3 github.com/libp2p/go-libp2p@v0.43.0/core/record/record.go:81 # 0x8f0a5a github.com/libp2p/go-libp2p/core/record.(*Envelope).Record.func1+0x3a github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:230 # 0x4a3b0b sync.(*Once).doSlow+0xab sync/once.go:78 # 0x8f09da sync.(*Once).Do+0x3a sync/once.go:69 # 0x8f09ae github.com/libp2p/go-libp2p/core/record.(*Envelope).Record+0xe github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:226 # 0x8f02f9 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0xd9 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:121 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 4: 2816 [4: 2816] @ 0x88954c 0x89c7da 0x89c418 0x89c2c6 0x83be3b 0x83b92e 0x8f03f0 0x8f0246 0x10e6f85 0x10e50c5 0x10e2e8f 0x10e1e2b 0x10e1379 0x48b4a1 # 0x88954b google.golang.org/protobuf/internal/impl.consumeBytesNoZero+0x6b google.golang.org/protobuf@v1.36.9/internal/impl/codec_gen.go:5497 # 0x89c7d9 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager+0x359 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:184 # 0x89c417 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer+0x117 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:120 # 0x89c2c5 google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal+0x85 google.golang.org/protobuf@v1.36.9/internal/impl/decode.go:81 # 0x83be3a google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal+0x23a google.golang.org/protobuf@v1.36.9/proto/decode.go:122 # 0x83b92d google.golang.org/protobuf/proto.Unmarshal+0x6d google.golang.org/protobuf@v1.36.9/proto/decode.go:62 # 0x8f03ef github.com/libp2p/go-libp2p/core/record.UnmarshalEnvelope+0x4f github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:172 # 0x8f0245 github.com/libp2p/go-libp2p/core/record.ConsumeEnvelope+0x25 github.com/libp2p/go-libp2p@v0.43.0/core/record/envelope.go:111 # 0x10e6f84 github.com/libp2p/go-libp2p/p2p/protocol/identify.signedPeerRecordFromMessage+0x44 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:1046 # 0x10e50c4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).consumeMessage+0x9a4 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:833 # 0x10e2e8e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).handleIdentifyResponse+0x5ee github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:591 # 0x10e1e2a github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).identifyConn+0x22a github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:507 # 0x10e1378 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).IdentifyWait.func1+0x78 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:462 1: 3200 [2: 6400] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0xc63847 0xc60b7a 0xc78a7c 0xc75607 0x48b4a1 # 0xc63846 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x346 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1177 # 0xc60b79 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 18: 3744 [4291: 892528] @ 0x6e5f8b 0x6f1a79 0x6f17ed 0x6468a7 0x643805 0x64d36d 0x64456d 0x643015 0x642af3 0x120e8c9 0x120e809 0x1215e19 0x1215b58 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e5f8a github.com/pactus-project/pactus/types/certificate.(*Certificate).Decode+0x10a github.com/pactus-project/pactus/types/certificate/certificate.go:185 # 0x6f1a78 github.com/pactus-project/pactus/types/block.(*Block).Decode+0x118 github.com/pactus-project/pactus/types/block/block.go:203 # 0x6f17ec github.com/pactus-project/pactus/types/block.(*Block).UnmarshalCBOR+0x12c github.com/pactus-project/pactus/types/block/block.go:172 # 0x6468a6 github.com/fxamacker/cbor/v2.(*decoder).parseToUnmarshaler+0x166 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1856 # 0x643804 github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x6e4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1505 # 0x64d36c github.com/fxamacker/cbor/v2.(*decoder).parseMapToStruct+0xb2c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:2904 # 0x64456c github.com/fxamacker/cbor/v2.(*decoder).parseToValue+0x144c github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1692 # 0x643014 github.com/fxamacker/cbor/v2.(*decoder).value+0x1b4 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1399 # 0x642af2 github.com/fxamacker/cbor/v2.(*decMode).Unmarshal+0x92 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:1302 # 0x120e8c8 github.com/fxamacker/cbor/v2.Unmarshal+0x1e8 github.com/fxamacker/cbor/v2@v2.9.0/decode.go:109 # 0x120e808 github.com/pactus-project/pactus/sync/bundle.(*Bundle).Decode+0x128 github.com/pactus-project/pactus/sync/bundle/bundle.go:125 # 0x1215e18 github.com/pactus-project/pactus/sync/firewall.(*Firewall).decodeBundle+0x38 github.com/pactus-project/pactus/sync/firewall/firewall.go:166 # 0x1215b57 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xb7 github.com/pactus-project/pactus/sync/firewall/firewall.go:146 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 22: 4224 [3475: 667200] @ 0x6e27ef 0x6e2074 0x6eee9e 0x6eea6f 0x6f0f0d 0x11e10fb 0x1215eaa 0x1215e93 0x1215b85 0x121534c 0x1225e9c 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x6e27ee github.com/pactus-project/pactus/crypto/bls.(*PublicKey).PointG2+0x2e github.com/pactus-project/pactus/crypto/bls/public_key.go:196 # 0x6e2073 github.com/pactus-project/pactus/crypto/bls.(*PublicKey).Verify+0x93 github.com/pactus-project/pactus/crypto/bls/public_key.go:116 # 0x6eee9d github.com/pactus-project/pactus/types/tx.(*Tx).checkSignature+0x13d github.com/pactus-project/pactus/types/tx/tx.go:227 # 0x6eea6e github.com/pactus-project/pactus/types/tx.(*Tx).BasicCheck+0xce github.com/pactus-project/pactus/types/tx/tx.go:169 # 0x6f0f0c github.com/pactus-project/pactus/types/block.(*Block).BasicCheck+0x1ac github.com/pactus-project/pactus/types/block/block.go:106 # 0x11e10fa github.com/pactus-project/pactus/sync/bundle/message.(*BlockAnnounceMessage).BasicCheck+0x1a github.com/pactus-project/pactus/sync/bundle/message/block_announce.go:28 # 0x1215ea9 github.com/pactus-project/pactus/sync/bundle.(*Bundle).BasicCheck+0x29 github.com/pactus-project/pactus/sync/bundle/bundle.go:52 # 0x1215e92 github.com/pactus-project/pactus/sync/firewall.(*Firewall).checkBundle+0x12 github.com/pactus-project/pactus/sync/firewall/firewall.go:175 # 0x1215b84 github.com/pactus-project/pactus/sync/firewall.(*Firewall).openBundle+0xe4 github.com/pactus-project/pactus/sync/firewall/firewall.go:153 # 0x121534b github.com/pactus-project/pactus/sync/firewall.(*Firewall).OpenGossipBundle+0xcb github.com/pactus-project/pactus/sync/firewall/firewall.go:60 # 0x1225e9b github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0xdb github.com/pactus-project/pactus/sync/sync.go:273 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 5: 4480 [5: 4480] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc4c148 0xc4d7c6 0xc4cf27 0xc5f7eb 0x48b4a1 # 0xc4c147 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x2a7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:143 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4cf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).ConsumePeerRecord+0x286 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:323 # 0xc5f7ea github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x58a github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:735 1: 9472 [80: 757760] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f69f7 0x8f8913 0x11efa0f 0x13fe2bd 0x1367f4b 0x13d263e 0x1367da3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f69f6 github.com/pactus-project/pactus/store.(*blockStore).blockHeight+0xb6 github.com/pactus-project/pactus/store/block.go:118 # 0x8f8912 github.com/pactus-project/pactus/store.(*store).BlockHeight+0x72 github.com/pactus-project/pactus/store/store.go:218 # 0x11efa0e github.com/pactus-project/pactus/state.(*state).BlockHeight+0x2e github.com/pactus-project/pactus/state/state.go:659 # 0x13fe2bc github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlockHeight+0xbc github.com/pactus-project/pactus/www/grpc/blockchain.go:127 # 0x1367f4a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:322 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x1367da2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlockHeight_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:324 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 1: 9472 [1: 9472] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc50cf8 0xd6ac09 0xd65b65 0xd72bb8 0x48b4a1 # 0xc50cf7 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryKeyBook).AddPubKey+0xb7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/keybook.go:65 # 0xd6ac08 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).addConn+0x2e8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm.go:398 # 0xd65b64 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0x2c24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:343 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 1: 13568 [1: 13568] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x410db7 0xc63595 0xc60b7a 0xc78a7c 0xc75607 0x48b4a1 # 0xc63594 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).handleIDontWant+0x94 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1155 # 0xc60b79 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).HandleRPC+0x119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:889 # 0xc78a7b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleIncomingRPC+0x75b github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:1352 # 0xc75606 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0xc46 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:876 1: 18432 [2: 36864] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x1219aed 0x12190d4 0x122090e 0x12208db 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x1219aec github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x12190d3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x122090d github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18d github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x12208da github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 18432 [2: 36864] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x1219aed 0x12190d4 0x1217ff8 0x122092d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x1219aec github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x12190d3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x1217ff7 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x122092c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ac github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 18432 [1: 18432] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x11e93f2 0x11e941c 0x11ee867 0x9071a7 0x11ee786 0x11ed772 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x11e93f1 github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).getOrCreateNode+0xb1 github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:55 # 0x11e941b github.com/pactus-project/pactus/util/persistentmerkle.(*Tree).SetHash+0xdb github.com/pactus-project/pactus/util/persistentmerkle/merkle.go:86 # 0x11ee866 github.com/pactus-project/pactus/state.(*state).commitSandbox.func3+0x86 github.com/pactus-project/pactus/state/state.go:556 # 0x9071a6 github.com/pactus-project/pactus/sandbox.(*sandbox).IterateValidators+0xe6 github.com/pactus-project/pactus/sandbox/sandbox.go:265 # 0x11ee785 github.com/pactus-project/pactus/state.(*state).commitSandbox+0x165 github.com/pactus-project/pactus/state/state.go:553 # 0x11ed771 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5d1 github.com/pactus-project/pactus/state/state.go:450 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 18432 [5: 92160] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x40f82e 0x11e8e25 0x11ea4d2 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11e8e24 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x11ea4d1 github.com/pactus-project/pactus/state.LoadOrNewState+0x491 github.com/pactus-project/pactus/state/state.go:123 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 42: 18816 [42: 18816] @ 0x456b65 0x456dd9 0x456d05 0x4894ea # 0x456b64 runtime.malg+0x24 runtime/proc.go:5123 # 0x456dd8 runtime.newproc1+0x78 runtime/proc.go:5171 # 0x456d04 runtime.newproc.func1+0x24 runtime/proc.go:5148 # 0x4894e9 runtime.systemstack+0x49 runtime/asm_amd64.s:513 1: 21760 [1: 21760] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40ebd7 0x40e945 0x411906 0xd10f49 0xd1dd09 0xd1dba5 0xed6f1a 0xd75bc2 0xd693b8 0x48b4a1 # 0xd10f48 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*connLimiter).addConn+0x6c8 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/conn_limiter.go:204 # 0xd1dd08 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).openConnection+0xa8 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:388 # 0xd1dba4 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).OpenConnection+0x244 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:379 # 0xed6f19 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates+0x79 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:255 # 0xd75bc1 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr+0x401 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:604 # 0xd693b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:213 1: 24576 [2: 49152] @ 0x53d895 0x53d2bd 0x94fbf0 0x94fbb7 0x94d665 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x53d894 bytes.growSlice+0x94 bytes/buffer.go:255 # 0x53d2bc bytes.(*Buffer).grow+0x13c bytes/buffer.go:157 # 0x94fbef bytes.(*Buffer).Grow+0x6f bytes/buffer.go:174 # 0x94fbb6 crypto/tls.(*Conn).readFromUntil+0x36 crypto/tls/conn.go:837 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 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] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x410db7 0xc4bf27 0xc4d7c6 0xc4d228 0xc5472a 0x116c775 0x11deebd 0x11dec51 0x48b4a1 # 0xc4bf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x86 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 27264 [1: 27264] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x411906 0x539e3a 0x53ab18 0x53b30d 0x53b2cf 0xd725b7 0xd72185 0x116ca0c 0x116c85f 0x11deebd 0x11dec51 0x48b4a1 # 0x539e39 context.(*cancelCtx).propagateCancel+0x199 context/context.go:499 # 0x53ab17 context.WithDeadlineCause+0x137 context/context.go:641 # 0x53b30c context.WithDeadline+0x4c context/context.go:624 # 0x53b2ce context.WithTimeout+0xe context/context.go:702 # 0xd725b6 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer+0x3b6 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:263 # 0xd72184 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:229 # 0x116ca0b github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer+0x12b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:714 # 0x116c85e github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x17e github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:707 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 1: 27264 [1: 27264] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x410db7 0x13a301b 0x13a2f73 0x45bed5 0x44cc10 0x44cb00 0x48b4a1 # 0x13a301a github.com/pactus-project/pactus/util/bip39.SetWordList+0xba github.com/pactus-project/pactus/util/bip39/bip39.go:81 # 0x13a2f72 github.com/pactus-project/pactus/util/bip39.init.0+0x12 github.com/pactus-project/pactus/util/bip39/bip39.go:72 # 0x45bed4 runtime.doInit1+0xd4 runtime/proc.go:7656 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7623 # 0x44caff runtime.main+0x23f runtime/proc.go:256 1: 27264 [1: 27264] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410db7 0xd68ec9 0xd6902f 0xd7555e 0xd742af 0xd63aca 0xd72bb8 0x48b4a1 # 0xd68ec8 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckPeerLimit+0x2e8 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:175 # 0xd6902e github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).AddDialJob+0x10e github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/limiter.go:188 # 0xd7555d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).limitedDial+0x41d github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:573 # 0xd742ae github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialNextAddr+0xee github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:470 # 0xd63ac9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop+0xb89 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/dial_worker.go:298 # 0xd72bb7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop+0xf7 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:296 1: 32768 [1: 32768] @ 0x53185f 0x13a19bf 0x13a1993 0x45bed5 0x44cc10 0x44cb00 0x48b4a1 # 0x53185e strings.genSplit+0x7e strings/strings.go:305 # 0x13a19be strings.Split+0x3e strings/strings.go:361 # 0x13a1992 github.com/pactus-project/pactus/util/bip39/wordlists.init+0x12 github.com/pactus-project/pactus/util/bip39/wordlists/chinese_simplified.go:23 # 0x45bed4 runtime.doInit1+0xd4 runtime/proc.go:7656 # 0x44cc0f runtime.doInit+0x34f runtime/proc.go:7623 # 0x44caff runtime.main+0x23f runtime/proc.go:256 2: 36864 [4: 73728] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x40f82e 0x1219aed 0x12190d4 0x122090e 0x12208db 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x1219aec github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x12190d3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x122090d github.com/pactus-project/pactus/sync/cache.(*Cache).AddCertificate+0x18d github.com/pactus-project/pactus/sync/cache/cache.go:66 # 0x12208da github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x15a github.com/pactus-project/pactus/sync/handler_block_announce.go:30 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 2: 36864 [3: 55296] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x40f82e 0x11e8e25 0x11ea4d2 0x14a7f6c 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11e8e24 github.com/pactus-project/pactus/state/score.(*Manager).SetCertificate+0x44 github.com/pactus-project/pactus/state/score/score.go:26 # 0x11ea4d1 github.com/pactus-project/pactus/state.LoadOrNewState+0x491 github.com/pactus-project/pactus/state/state.go:123 # 0x14a7f6b github.com/pactus-project/pactus/node.NewNode+0x3eb github.com/pactus-project/pactus/node/node.go:80 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 4: 37888 [279: 2642688] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x746326 0x747094 0x772387 0x772341 0x774913 0x773e4c 0x7744fc 0x751d7f 0x7522b3 0x8f7951 0x8f6fa6 0x8f643b 0x8f8165 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x746325 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getDataIter+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:765 # 0x747093 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x653 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:865 # 0x772386 github.com/syndtr/goleveldb/leveldb/table.(*Reader).FindKey+0xe6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:935 # 0x772340 github.com/syndtr/goleveldb/leveldb.(*tOps).findKey+0xa0 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:450 # 0x774912 github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x1f2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:178 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x751d7e github.com/syndtr/goleveldb/leveldb.(*DB).has+0x39e github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:841 # 0x7522b2 github.com/syndtr/goleveldb/leveldb.(*DB).Has+0x112 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:883 # 0x8f7950 github.com/pactus-project/pactus/store.tryHas+0x30 github.com/pactus-project/pactus/store/store.go:56 # 0x8f6fa5 github.com/pactus-project/pactus/store.(*blockStore).hasPublicKey+0xe5 github.com/pactus-project/pactus/store/block.go:184 # 0x8f643a github.com/pactus-project/pactus/store.(*blockStore).saveBlock+0x35a github.com/pactus-project/pactus/store/block.go:79 # 0x8f8164 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xa4 github.com/pactus-project/pactus/store/store.go:154 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 40960 [1: 40960] @ 0x76edef 0x76ed57 0x766f58 0x74f9ef 0x74ef05 0x74f45e 0x74f5f0 0x8f7abd 0x14a7e75 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x76edee github.com/syndtr/goleveldb/leveldb/journal.NewWriter+0x1ae github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/journal/journal.go:372 # 0x76ed56 github.com/syndtr/goleveldb/leveldb.(*session).newManifest+0x116 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:410 # 0x766f57 github.com/syndtr/goleveldb/leveldb.(*session).commit+0x137 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:228 # 0x74f9ee github.com/syndtr/goleveldb/leveldb.(*DB).recoverJournal+0x2ce github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:640 # 0x74ef04 github.com/syndtr/goleveldb/leveldb.openDB+0x3a4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:132 # 0x74f45d github.com/syndtr/goleveldb/leveldb.Open+0x15d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:205 # 0x74f5ef github.com/syndtr/goleveldb/leveldb.OpenFile+0x4f github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:227 # 0x8f7abc github.com/pactus-project/pactus/store.NewStore+0x7c github.com/pactus-project/pactus/store/store.go:85 # 0x14a7e74 github.com/pactus-project/pactus/node.NewNode+0x2f4 github.com/pactus-project/pactus/node/node.go:71 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 2: 54528 [3: 81792] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410db7 0xc4bf27 0xc4d7c6 0xc4d228 0xc5472a 0x116c775 0x11deebd 0x11dec51 0x48b4a1 # 0xc4bf26 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x86 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:141 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 2: 54528 [2: 54528] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x410db7 0x11dc369 0x11d76be 0x11d5b48 0x14a7fb6 0x14c31dd 0x14c945a 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x11dc368 github.com/pactus-project/pactus/network.newPeerMgr+0x288 github.com/pactus-project/pactus/network/peermgr.go:54 # 0x11d76bd github.com/pactus-project/pactus/network.makeNetwork+0x1b1d github.com/pactus-project/pactus/network/network.go:262 # 0x11d5b47 github.com/pactus-project/pactus/network.NewNetwork+0x67 github.com/pactus-project/pactus/network/network.go:85 # 0x14a7fb5 github.com/pactus-project/pactus/node.NewNode+0x435 github.com/pactus-project/pactus/node/node.go:87 # 0x14c31dc github.com/pactus-project/pactus/cmd.StartNode+0x23c github.com/pactus-project/pactus/cmd/cmd.go:424 # 0x14c9459 main.buildStartCmd.func1+0x239 github.com/pactus-project/pactus/cmd/daemon/start.go:116 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 3: 55296 [5: 92160] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x40f82e 0x1219aed 0x12190d4 0x1217ff8 0x122092d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x1219aec github.com/hashicorp/golang-lru/v2/simplelru.(*LRU[...]).Add+0x1ac github.com/hashicorp/golang-lru/v2@v2.0.7/simplelru/lru.go:60 # 0x12190d3 github.com/hashicorp/golang-lru/v2.(*Cache[...]).Add+0x53 github.com/hashicorp/golang-lru/v2@v2.0.7/lru.go:82 # 0x1217ff7 github.com/pactus-project/pactus/sync/cache.(*Cache).AddBlock+0x37 github.com/pactus-project/pactus/sync/cache/cache.go:50 # 0x122092c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1ac github.com/pactus-project/pactus/sync/handler_block_announce.go:31 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 4: 73728 [175: 3225600] @ 0x732a94 0x7449ca 0x745486 0x7457cc 0x73c6d7 0x74565c 0x745606 0x745e92 0x746b45 0x7720ec 0x7720a6 0x77492b 0x773e4c 0x7744fc 0x75181d 0x752079 0x8f7811 0x8f68ff 0x8f8712 0x8f860b 0x11ef745 0x13fe3a4 0x136788b 0x13d263e 0x13676e3 0x1313d88 0x1319015 0x131177f 0x48b4a1 # 0x732a93 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 # 0x7449c9 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readRawBlock+0x49 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:563 # 0x745485 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlock+0x25 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:603 # 0x7457cb 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 # 0x73c6d6 github.com/syndtr/goleveldb/leveldb/cache.(*Cache).Get+0x236 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:497 # 0x74565b github.com/syndtr/goleveldb/leveldb/cache.(*NamespaceGetter).Get+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/cache/cache.go:50 # 0x745605 github.com/syndtr/goleveldb/leveldb/table.(*Reader).readBlockCached+0x45 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:625 # 0x745e91 github.com/syndtr/goleveldb/leveldb/table.(*Reader).getIndexBlock+0x51 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:712 # 0x746b44 github.com/syndtr/goleveldb/leveldb/table.(*Reader).find+0x104 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:829 # 0x7720eb github.com/syndtr/goleveldb/leveldb/table.(*Reader).Find+0x10b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/reader.go:922 # 0x7720a5 github.com/syndtr/goleveldb/leveldb.(*tOps).find+0xc5 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:440 # 0x77492a github.com/syndtr/goleveldb/leveldb.(*version).get.func1+0x20a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:180 # 0x773e4b github.com/syndtr/goleveldb/leveldb.(*version).walkOverlapping+0x1eb github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:128 # 0x7744fb github.com/syndtr/goleveldb/leveldb.(*version).get+0x2db github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/version.go:164 # 0x75181c github.com/syndtr/goleveldb/leveldb.(*DB).get+0x49c github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:803 # 0x752078 github.com/syndtr/goleveldb/leveldb.(*DB).Get+0x138 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:869 # 0x8f7810 github.com/pactus-project/pactus/store.tryGet+0x30 github.com/pactus-project/pactus/store/store.go:44 # 0x8f68fe github.com/pactus-project/pactus/store.(*blockStore).block+0x7e github.com/pactus-project/pactus/store/block.go:109 # 0x8f8711 github.com/pactus-project/pactus/store.(*store).block+0x31 github.com/pactus-project/pactus/store/store.go:196 # 0x8f860a github.com/pactus-project/pactus/store.(*store).Block+0x6a github.com/pactus-project/pactus/store/store.go:192 # 0x11ef744 github.com/pactus-project/pactus/state.(*state).CommittedBlock+0x24 github.com/pactus-project/pactus/state/state.go:635 # 0x13fe3a3 github.com/pactus-project/pactus/www/grpc.(*blockchainServer).GetBlock+0x43 github.com/pactus-project/pactus/www/grpc/blockchain.go:141 # 0x136788a github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler.func1+0xca github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:286 # 0x13d263d github.com/grpc-ecosystem/go-grpc-middleware/recovery.UnaryServerInterceptor.func1+0x9d github.com/grpc-ecosystem/go-grpc-middleware@v1.4.0/recovery/interceptors.go:33 # 0x13676e2 github.com/pactus-project/pactus/www/grpc/gen/go._Blockchain_GetBlock_Handler+0x142 github.com/pactus-project/pactus/www/grpc/gen/go/blockchain_grpc.pb.go:288 # 0x1313d87 google.golang.org/grpc.(*Server).processUnaryRPC+0xfe7 google.golang.org/grpc@v1.75.1/server.go:1431 # 0x1319014 google.golang.org/grpc.(*Server).handleStream+0xb94 google.golang.org/grpc@v1.75.1/server.go:1842 # 0x131177e google.golang.org/grpc.(*Server).serveStreams.func2.1+0x7e google.golang.org/grpc@v1.75.1/server.go:1061 2: 98304 [2: 98304] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9ce 0x40e950 0x411906 0x8fed3d 0x8fb52e 0x8fb4e6 0x8f81a6 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8fed3c github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8fb52d github.com/pactus-project/pactus/store.(*txStore).addToCache+0xed github.com/pactus-project/pactus/store/tx.go:83 # 0x8fb4e5 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0xa5 github.com/pactus-project/pactus/store/tx.go:48 # 0x8f81a5 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 147456 [1: 147456] @ 0xc4b2c5 0x733fd1 0xc4c1ac 0xc4d7c6 0xc4d228 0xc5472a 0x116c775 0x11deebd 0x11dec51 0x48b4a1 # 0xc4b2c4 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Push+0x64 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:78 # 0x733fd0 container/heap.Push+0x30 container/heap/heap.go:52 # 0xc4c1ab github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*peerAddrs).Insert+0x30b github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:148 # 0xc4d7c5 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrsUnlocked+0x4c5 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:369 # 0xc4d227 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).addAddrs+0xa7 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:337 # 0xc54729 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).AddAddrs+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:289 # 0x116c774 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect+0x94 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:696 # 0x11deebc github.com/pactus-project/pactus/network.ConnectSync+0xdc github.com/pactus-project/pactus/network/utils.go:91 # 0x11dec50 github.com/pactus-project/pactus/network.ConnectAsync.func1+0x50 github.com/pactus-project/pactus/network/utils.go:75 6: 294912 [6: 294912] @ 0x480e93 0x40ccfd 0x40ccfe 0x40cc4f 0x40e9f1 0x40e950 0x411906 0x8fed3d 0x8fb52e 0x8fb4e6 0x8f81a6 0x11ed79b 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x8fed3c github.com/pactus-project/pactus/util/linkedmap.(*LinkedMap[...]).PushBack+0x1bc github.com/pactus-project/pactus/util/linkedmap/linkedmap.go:53 # 0x8fb52d github.com/pactus-project/pactus/store.(*txStore).addToCache+0xed github.com/pactus-project/pactus/store/tx.go:83 # 0x8fb4e5 github.com/pactus-project/pactus/store.(*txStore).saveTxs+0xa5 github.com/pactus-project/pactus/store/tx.go:48 # 0x8f81a5 github.com/pactus-project/pactus/store.(*store).SaveBlock+0xe5 github.com/pactus-project/pactus/store/store.go:155 # 0x11ed79a github.com/pactus-project/pactus/state.(*state).CommitBlock+0x5fa github.com/pactus-project/pactus/state/state.go:452 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 483328 [1: 483328] @ 0x44d8a9 0x456df4 0x456d05 0x4894ea # 0x44d8a8 runtime.allgadd+0x68 runtime/proc.go:692 # 0x456df3 runtime.newproc1+0x93 runtime/proc.go:5173 # 0x456d04 runtime.newproc.func1+0x24 runtime/proc.go:5148 # 0x4894e9 runtime.systemstack+0x49 runtime/asm_amd64.s:513 1: 1400832 [123: 172302336] @ 0x739312 0x74d3de 0x7627c5 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x739311 github.com/syndtr/goleveldb/leveldb/memdb.(*DB).Put+0x471 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:305 # 0x74d3dd github.com/syndtr/goleveldb/leveldb.(*Batch).putMem+0x33d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/batch.go:224 # 0x7627c4 github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x404 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:238 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 1: 2097152 [890: 1866465280] @ 0x732b95 0x74b0c5 0x7718a5 0x756bc8 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732b94 github.com/syndtr/goleveldb/leveldb/util.(*BufferPool).Get+0x254 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/util/buffer_pool.go:77 # 0x74b0c4 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x7718a4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x756bc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 1: 2097152 [586: 1228931072] @ 0x732a45 0x74b0c5 0x7718a5 0x756bc8 0x757a95 0x7555a9 0x7584be 0x759054 0x75a395 0x48b4a1 # 0x732a44 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 # 0x74b0c4 github.com/syndtr/goleveldb/leveldb/table.NewWriter+0x44 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table/writer.go:397 # 0x7718a4 github.com/syndtr/goleveldb/leveldb.(*tOps).create+0x144 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/table.go:367 # 0x756bc7 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).appendKV+0x167 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:393 # 0x757a94 github.com/syndtr/goleveldb/leveldb.(*tableCompactionBuilder).run+0x974 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:529 # 0x7555a8 github.com/syndtr/goleveldb/leveldb.(*DB).compactionTransact+0x1e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:187 # 0x7584bd github.com/syndtr/goleveldb/leveldb.(*DB).tableCompaction+0x53d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:592 # 0x759053 github.com/syndtr/goleveldb/leveldb.(*DB).tableAutoCompaction+0x33 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:656 # 0x75a394 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x474 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:872 1: 4194304 [135: 566231040] @ 0x73a5ad 0x75df34 0x75e425 0x761c65 0x76227a 0x761eaa 0x76242e 0x76347b 0x8facc5 0x8fabda 0x11ed7b4 0x12278c6 0x122093d 0x122690f 0x1225fdb 0x1225ce6 0x11dfd1f 0x48b4a1 # 0x73a5ac github.com/syndtr/goleveldb/leveldb/memdb.New+0xec github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/memdb/memdb.go:474 # 0x75df33 github.com/syndtr/goleveldb/leveldb.(*DB).mpoolGet+0xb3 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:90 # 0x75e424 github.com/syndtr/goleveldb/leveldb.(*DB).newMem+0x324 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:151 # 0x761c64 github.com/syndtr/goleveldb/leveldb.(*DB).rotateMem+0x64 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:46 # 0x762279 github.com/syndtr/goleveldb/leveldb.(*DB).flush.func1+0x279 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:106 # 0x761ea9 github.com/syndtr/goleveldb/leveldb.(*DB).flush+0x109 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:118 # 0x76242d github.com/syndtr/goleveldb/leveldb.(*DB).writeLocked+0x6d github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:157 # 0x76347a github.com/syndtr/goleveldb/leveldb.(*DB).Write+0x3ba github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_write.go:320 # 0x8facc4 github.com/pactus-project/pactus/store.(*store).writeBatch+0x24 github.com/pactus-project/pactus/store/store.go:432 # 0x8fabd9 github.com/pactus-project/pactus/store.(*store).WriteBatch+0x59 github.com/pactus-project/pactus/store/store.go:428 # 0x11ed7b3 github.com/pactus-project/pactus/state.(*state).CommitBlock+0x613 github.com/pactus-project/pactus/state/state.go:454 # 0x12278c5 github.com/pactus-project/pactus/sync.(*synchronizer).tryCommitBlocks+0x205 github.com/pactus-project/pactus/sync/sync.go:535 # 0x122093c github.com/pactus-project/pactus/sync.(*blockAnnounceHandler).ParseMessage+0x1bc github.com/pactus-project/pactus/sync/handler_block_announce.go:33 # 0x122690e github.com/pactus-project/pactus/sync.(*synchronizer).processIncomingBundle+0x14e github.com/pactus-project/pactus/sync/sync.go:338 # 0x1225fda github.com/pactus-project/pactus/sync.(*synchronizer).processGossipMessage+0x21a github.com/pactus-project/pactus/sync/sync.go:280 # 0x1225ce5 github.com/pactus-project/pactus/sync.(*synchronizer).processNetworkEvent+0xe5 github.com/pactus-project/pactus/sync/sync.go:250 # 0x11dfd1e github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0x3e github.com/pactus-project/pactus/util/pipeline/pipeline.go:139 # runtime.MemStats # Alloc = 259630024 # TotalAlloc = 2012884865672 # Sys = 702648744 # Lookups = 0 # Mallocs = 23131320387 # Frees = 23128670190 # HeapAlloc = 259630024 # HeapSys = 452165632 # HeapIdle = 150429696 # HeapInuse = 301735936 # HeapReleased = 116826112 # HeapObjects = 2650197 # Stack = 227311616 / 227311616 # MSpan = 6141280 / 8111040 # MCache = 1208 / 15704 # BuckHashSys = 4380426 # GCSys = 9126832 # OtherSys = 1537494 # NextGC = 476788314 # LastGC = 1765709737670569263 # PauseNs = [305392 871433 759453 444772 394641 564932 344701 414072 1201206 336210 1008885 555822 377682 478022 405671 427202 488852 1413606 564772 345662 431362 1110735 360572 311691 757353 1437447 384903 316031 270821 565512 366172 362090 713443 344251 537682 418582 364661 394492 946954 964984 345110 397842 591403 364292 451201 292432 337351 353181 344471 481331 433372 985794 374880 430542 822153 307771 380810 374952 427801 482772 270651 318252 296132 679244 312261 404981 708543 297682 472062 454162 510052 3002201 266042 317071 1263675 1143065 389642 392101 335042 425642 384422 375171 316992 341102 358612 335011 933405 432782 308641 306461 525312 406722 994024 289212 366862 406042 306461 1408305 301922 435952 13379032 430531 419332 637612 393452 371942 301680 427491 313911 323461 288772 311922 877993 314922 283411 385192 547692 385422 298802 464772 292631 407731 287621 1085654 270030 398912 263032 829672 235041 653382 365662 525653 337142 400311 333552 363661 205362 401282 389731 882013 331061 329042 260091 829702 330422 390631 288851 465602 356783 372892 315261 1579147 337781 401882 231571 456672 346372 955544 284811 376671 313581 317261 259811 359371 910424 534542 269742 352181 305602 339432 541382 1358627 328050 386222 337381 372382 284541 376411 253050 368052 390911 291561 308452 316171 374241 325290 302051 359341 266001 1409155 359441 356270 379041 464392 359102 390801 413141 378172 628502 329961 390331 303182 301390 379941 405162 577572 321161 414792 430872 759564 314692 317291 330762 326942 281761 451272 342910 363701 441682 467482 325951 389132 367391 367322 312581 325181 461562 931714 355441 558222 379713 364332 295801 452662 311292 364030 540142 339872 372091 775373 695262 425632 897894 331812 366922 406032 308611 368481 311520 295941 446422 507722 281980 393142 778023 395631] # PauseEnd = [1765679555217842074 1765679675911113131 1765679796618842626 1765679917184707155 1765680038450586684 1765680159501069002 1765680280081774253 1765680401024667652 1765680521760253903 1765680642364493949 1765680763108898597 1765680883888244000 1765681004515267345 1765681125336408828 1765681246084102621 1765681366687513155 1765681487619121422 1765681608595614049 1765681729260886423 1765681849912375739 1765681970912719137 1765682091692318850 1765682212907785883 1765682333600798081 1765682454285694858 1765682575047008379 1765682695776420273 1765682816456522328 1765682937131663554 1765683058199197871 1765683179057580756 1765683299743148820 1765683420850307146 1765683541550122175 1765683662142625382 1765683782758822491 1765683903483194600 1765684024109872958 1765684144826049086 1765684265617706823 1765684386428151512 1765684507237814150 1765684628335226750 1765684748991393650 1765684870045065295 1765684991022812867 1765685111649166824 1765685232317002462 1765685352902979254 1765685473854815497 1765685594432260838 1765685715062311192 1765685835664487000 1765685956385346037 1765686077088619795 1765686197765566171 1765686318518078627 1765686439240410269 1765686559907775655 1765686680804548800 1765686801476167480 1765686922266700025 1765687042959585298 1765687163566492695 1765687284226806534 1765687404893700708 1765687525568231596 1765687646180861980 1765687766815791240 1765687887366983285 1765688008034504756 1765688128632690780 1765688249202866757 1765688369798172750 1765688490619316029 1765688611446931732 1765688732149512715 1765688852955184222 1765688973776569387 1765689094479799413 1765689215105328022 1765689335747456931 1765689456331017569 1765689577351614009 1765689698001826976 1765689818744430381 1765689939575207567 1765690060228296875 1765690181064234056 1765690301744235306 1765690422343858565 1765690542996444910 1765690663725466731 1765690784289400556 1765690905061559393 1765691025711708422 1765691146547345981 1765691267090642422 1765691388159952812 1765691509065438957 1765691629735136794 1765691750455463483 1765691871501123438 1765691992131323689 1765692112719060157 1765692233506104575 1765692354148534901 1765692474813798018 1765692595467428455 1765692716105342514 1765692836727584424 1765692957353895907 1765693077996304544 1765693198652642806 1765693319551323022 1765693440284355856 1765693561412134301 1765693682195730451 1765693802899766809 1765693923467965313 1765694044104554446 1765694164823447474 1765694285504085510 1765694406494240055 1765694527341481908 1765694648166287384 1765694768853549127 1765694889850405873 1765695010771098180 1765695131536720450 1765695252192545161 1765695372878978721 1765695493935293914 1765695614642031183 1765695735236450290 1765695855987014812 1765695976558986564 1765696097072781412 1765696218247942661 1765696338931350305 1765696459681507505 1765696580284896194 1765696700987551312 1765696821634656455 1765696942280276838 1765697062957252083 1765697183633747768 1765697304328539102 1765697425039108107 1765697545650457908 1765697666626329506 1765697787293165464 1765697907868275903 1765698028457221295 1765698148956326176 1765698269633694299 1765698390182209035 1765698511013223661 1765698631533947734 1765698752251456481 1765698872851088447 1765698993499895307 1765699114080907063 1765699234723443081 1765699355399342319 1765699476080639358 1765699596750796491 1765699717363593399 1765699837903389723 1765699958675928670 1765700079485404566 1765700200399933875 1765700321295552233 1765700441847730695 1765700562384548181 1765700683066570177 1765700803709339636 1765700924365276044 1765701044940973895 1765701165595935189 1765701286233736555 1765701406917919686 1765701527555590531 1765701648364914966 1765701768940392466 1765701889634639733 1765702010375369507 1765702131159581051 1765702251712962525 1765702372386521837 1765702493059198858 1765702613679418590 1765702734263810974 1765702854917482872 1765702975537823824 1765703096225923493 1765703217017475456 1765703337555358153 1765703458240870817 1765703578913829733 1765703699678086438 1765703820270768739 1765703941152662056 1765704061796742003 1765704182623272057 1765704303589672116 1765704424280630413 1765704545055431196 1765704665792002028 1765704786754296002 1765704907329626614 1765705028038536821 1765705148752698160 1765705269630608241 1765705390228148604 1765705511133038649 1765705631776559094 1765705752377576206 1765705873008593632 1765705993591477601 1765706114405271138 1765706235145609270 1765706355783694802 1765706477295418424 1765706598113829226 1765706718919133657 1765706839640105721 1765706960551110466 1765707081721129316 1765707202449248846 1765707323180506867 1765707443876409992 1765707564525860469 1765707685267949388 1765707806118960454 1765707926746724493 1765708047388773799 1765708168168492139 1765708288971509721 1765708409718114214 1765708530401466050 1765708651163875547 1765708771972488610 1765708892737771100 1765709013419923067 1765709134180324615 1765709254876552163 1765709375549317095 1765709496207542516 1765709616757510071 1765709737670569263 1765678951594564130 1765679072221545278 1765679192912689969 1765679313499359189 1765679434272546149] # NumGC = 42235 # NumForcedGC = 0 # GCCPUFraction = 0.0010578996723390023 # DebugGC = false # MaxRSS = 698982400